0001558370-24-015339.txt : 20241112 0001558370-24-015339.hdr.sgml : 20241112 20241112164558 ACCESSION NUMBER: 0001558370-24-015339 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241112 DATE AS OF CHANGE: 20241112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Legacy Housing Corp CENTRAL INDEX KEY: 0001436208 STANDARD INDUSTRIAL CLASSIFICATION: MOBILE HOMES [2451] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 202897516 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38761 FILM NUMBER: 241449276 BUSINESS ADDRESS: STREET 1: 1600 AIRPORT FREEWAY, #100 CITY: BEDFORD STATE: TX ZIP: 76022 BUSINESS PHONE: (817) 799-4900 MAIL ADDRESS: STREET 1: 1600 AIRPORT FREEWAY, #100 CITY: BEDFORD STATE: TX ZIP: 76022 FORMER COMPANY: FORMER CONFORMED NAME: Legacy Housing, LTD. DATE OF NAME CHANGE: 20080528 10-Q 1 legh-20240930x10q.htm 10-Q
P11YP3Y0001436208--12-312024Q3false00P1YP29DP7Y6M0001436208us-gaap:TreasuryStockCommonMember2024-07-012024-09-300001436208us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001436208us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001436208us-gaap:CommonStockMember2024-07-012024-09-300001436208us-gaap:CommonStockMember2024-04-012024-06-300001436208us-gaap:CommonStockMember2024-01-012024-03-310001436208us-gaap:CommonStockMember2023-04-012023-06-300001436208us-gaap:CommonStockMember2023-01-012023-03-310001436208us-gaap:TreasuryStockCommonMember2024-09-300001436208us-gaap:RetainedEarningsMember2024-09-300001436208us-gaap:AdditionalPaidInCapitalMember2024-09-300001436208us-gaap:TreasuryStockCommonMember2024-06-300001436208us-gaap:RetainedEarningsMember2024-06-300001436208us-gaap:AdditionalPaidInCapitalMember2024-06-300001436208us-gaap:TreasuryStockCommonMember2024-03-310001436208us-gaap:RetainedEarningsMember2024-03-310001436208us-gaap:AdditionalPaidInCapitalMember2024-03-3100014362082024-03-310001436208us-gaap:TreasuryStockCommonMember2023-12-310001436208us-gaap:RetainedEarningsMember2023-12-310001436208us-gaap:AdditionalPaidInCapitalMember2023-12-310001436208us-gaap:TreasuryStockCommonMember2023-09-300001436208us-gaap:RetainedEarningsMember2023-09-300001436208us-gaap:AdditionalPaidInCapitalMember2023-09-300001436208us-gaap:TreasuryStockCommonMember2023-06-300001436208us-gaap:RetainedEarningsMember2023-06-300001436208us-gaap:AdditionalPaidInCapitalMember2023-06-300001436208us-gaap:TreasuryStockCommonMember2023-03-310001436208us-gaap:RetainedEarningsMember2023-03-310001436208us-gaap:AdditionalPaidInCapitalMember2023-03-3100014362082023-03-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockCommonMember2022-12-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2022-12-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001436208us-gaap:TreasuryStockCommonMember2022-12-310001436208us-gaap:RetainedEarningsMember2022-12-310001436208us-gaap:AdditionalPaidInCapitalMember2022-12-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001436208us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001436208us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001436208us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001436208us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001436208us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001436208us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100014362082024-06-3000014362082023-06-300001436208us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001436208us-gaap:EmployeeStockOptionMember2022-12-310001436208us-gaap:EmployeeStockOptionMember2024-03-310001436208us-gaap:EmployeeStockOptionMember2023-12-310001436208us-gaap:EmployeeStockOptionMember2024-06-300001436208us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001436208us-gaap:RestrictedStockUnitsRSUMember2024-06-300001436208us-gaap:RestrictedStockUnitsRSUMember2024-03-310001436208us-gaap:RestrictedStockUnitsRSUMember2023-12-310001436208us-gaap:RestrictedStockUnitsRSUMember2022-12-310001436208us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001436208legh:ShipleyBrosLtdMemberus-gaap:RelatedPartyMember2024-07-012024-09-300001436208legh:BellMobileHomesMemberus-gaap:RelatedPartyMember2024-07-012024-09-300001436208legh:ShipleyBrosLtdMemberus-gaap:RelatedPartyMember2024-01-012024-09-300001436208legh:BellMobileHomesMemberus-gaap:RelatedPartyMember2024-01-012024-09-300001436208legh:ShipleyBrosLtdMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001436208legh:BellMobileHomesMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001436208legh:ShipleyBrosLtdMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001436208legh:BellMobileHomesMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001436208us-gaap:ProductAndServiceOtherMember2024-07-012024-09-300001436208legh:RetailStoreSalesMember2024-07-012024-09-300001436208legh:InventoryFinanceSalesMember2024-07-012024-09-300001436208legh:DirectSalesMember2024-07-012024-09-300001436208legh:CommercialSalesMember2024-07-012024-09-300001436208us-gaap:ProductAndServiceOtherMember2024-01-012024-09-300001436208legh:RetailStoreSalesMember2024-01-012024-09-300001436208legh:InventoryFinanceSalesMember2024-01-012024-09-300001436208legh:DirectSalesMember2024-01-012024-09-300001436208legh:CommercialSalesMember2024-01-012024-09-300001436208us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001436208legh:RetailStoreSalesMember2023-07-012023-09-300001436208legh:InventoryFinanceSalesMember2023-07-012023-09-300001436208legh:DirectSalesMember2023-07-012023-09-300001436208legh:CommercialSalesMember2023-07-012023-09-300001436208us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001436208legh:RetailStoreSalesMember2023-01-012023-09-300001436208legh:InventoryFinanceSalesMember2023-01-012023-09-300001436208legh:DirectSalesMember2023-01-012023-09-300001436208legh:CommercialSalesMember2023-01-012023-09-300001436208legh:DealerFinanceReceivableMember2024-07-012024-09-300001436208legh:DealerFinanceReceivableMember2023-07-012023-09-300001436208legh:ReceivableFromMobileHomeParksMember2023-01-012023-09-300001436208legh:OtherNoteReceivableMember2023-01-012023-09-300001436208legh:DealerFinanceReceivableMember2023-01-012023-09-300001436208us-gaap:VehiclesMember2024-09-300001436208us-gaap:MachineryAndEquipmentMember2024-09-300001436208us-gaap:LandMember2024-09-300001436208us-gaap:FurnitureAndFixturesMember2024-09-300001436208us-gaap:ConstructionInProgressMember2024-09-300001436208legh:BuildingsAndLeaseholdImprovementsMember2024-09-300001436208us-gaap:VehiclesMember2023-12-310001436208us-gaap:MachineryAndEquipmentMember2023-12-310001436208us-gaap:LandMember2023-12-310001436208us-gaap:FurnitureAndFixturesMember2023-12-310001436208us-gaap:ConstructionInProgressMember2023-12-310001436208legh:BuildingsAndLeaseholdImprovementsMember2023-12-310001436208srt:MaximumMemberlegh:InventoryRepurchaseAgreementMember2024-09-300001436208srt:MaximumMemberlegh:InventoryRepurchaseAgreementMember2023-12-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-09-300001436208legh:OtherNoteReceivableMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-09-300001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-09-300001436208legh:OtherNoteReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-09-300001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001436208legh:OtherNoteReceivableMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001436208legh:OtherNoteReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001436208us-gaap:RetainedEarningsMember2024-07-012024-09-300001436208us-gaap:RetainedEarningsMember2024-04-012024-06-3000014362082024-04-012024-06-300001436208us-gaap:RetainedEarningsMember2024-01-012024-03-3100014362082024-01-012024-03-310001436208us-gaap:RetainedEarningsMember2023-07-012023-09-300001436208us-gaap:RetainedEarningsMember2023-04-012023-06-3000014362082023-04-012023-06-300001436208us-gaap:RetainedEarningsMember2023-01-012023-03-3100014362082023-01-012023-03-310001436208us-gaap:ConsumerLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-09-300001436208us-gaap:ConsumerLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-09-300001436208us-gaap:ConsumerLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001436208us-gaap:ConsumerLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001436208legh:ReceivableFromMobileHomeParksMember2023-01-012023-12-310001436208legh:NewCreditAgreementMember2023-12-310001436208srt:MinimumMember2024-09-300001436208srt:MaximumMember2024-09-300001436208legh:NewCreditAgreementMember2024-07-012024-09-300001436208legh:NewCreditAgreementMember2024-01-012024-09-300001436208legh:CapitalOneMember2023-07-012023-09-300001436208legh:CapitalOneMember2023-01-012023-09-300001436208us-gaap:ConsumerBorrowerMember2024-09-300001436208us-gaap:ConsumerBorrowerMember2023-12-310001436208us-gaap:ConsumerBorrowerMemberus-gaap:FinancialAssetPastDueMember2024-09-300001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivablesGreaterThan120DaysPastDueMember2024-09-300001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivables91To120DaysPastDueMember2024-09-300001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivables61To90DaysPastDueMember2024-09-300001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivables31To60DaysPastDueMember2024-09-300001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:FinancialAssetPastDueMember2024-09-300001436208legh:OtherNoteReceivableMemberus-gaap:FinancialAssetPastDueMember2024-09-300001436208legh:MakersMemberlegh:NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMemberus-gaap:CreditConcentrationRiskMember2023-12-310001436208us-gaap:ConsumerBorrowerMemberus-gaap:FinancialAssetPastDueMember2023-12-310001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivablesGreaterThan120DaysPastDueMember2023-12-310001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivables91To120DaysPastDueMember2023-12-310001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivables61To90DaysPastDueMember2023-12-310001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivables31To60DaysPastDueMember2023-12-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:FinancialAssetPastDueMember2023-12-310001436208legh:OtherNoteReceivableMemberus-gaap:FinancialAssetPastDueMember2023-12-310001436208us-gaap:ConsumerBorrowerMember2024-07-012024-09-300001436208us-gaap:ConsumerBorrowerMember2023-07-012023-09-300001436208us-gaap:ConsumerBorrowerMember2023-01-012023-09-300001436208legh:ReceivableFromMobileHomeParksMember2034-01-012034-09-300001436208legh:OtherNoteReceivableMember2034-01-012034-09-300001436208legh:ReceivableFromMobileHomeParksMember2033-01-012033-09-300001436208legh:OtherNoteReceivableMember2033-01-012033-09-300001436208legh:ReceivableFromMobileHomeParksMember2024-07-012024-09-300001436208legh:OtherNoteReceivableMember2024-07-012024-09-300001436208legh:ReceivableFromMobileHomeParksMember2023-07-012023-09-300001436208legh:OtherNoteReceivableMember2023-07-012023-09-300001436208legh:DealerFinanceReceivableMember2024-09-300001436208us-gaap:ConsumerBorrowerMember2024-06-300001436208legh:ReceivableFromMobileHomeParksMember2024-06-300001436208legh:OtherNoteReceivableMember2024-06-300001436208legh:DealerFinanceReceivableMember2024-06-300001436208legh:DealerFinanceReceivableMember2023-12-310001436208us-gaap:ConsumerBorrowerMember2023-09-300001436208legh:ReceivableFromMobileHomeParksMember2023-09-300001436208legh:OtherNoteReceivableMember2023-09-300001436208legh:DealerFinanceReceivableMember2023-09-300001436208us-gaap:ConsumerBorrowerMember2023-06-300001436208legh:ReceivableFromMobileHomeParksMember2023-06-300001436208legh:OtherNoteReceivableMember2023-06-300001436208legh:DealerFinanceReceivableMember2023-06-300001436208srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001436208srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberlegh:OtherNoteReceivableMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001436208srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberlegh:DealerFinancedContractsMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001436208srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001436208us-gaap:ConsumerBorrowerMember2022-12-310001436208legh:DealerFinanceReceivableMember2022-12-310001436208us-gaap:RestrictedStockUnitsRSUMember2024-09-300001436208us-gaap:EmployeeStockOptionMember2024-09-300001436208us-gaap:CostOfSalesMember2024-07-012024-09-300001436208us-gaap:CostOfSalesMember2024-01-012024-09-300001436208us-gaap:CostOfSalesMember2023-07-012023-09-300001436208us-gaap:CostOfSalesMember2023-01-012023-09-300001436208legh:NewCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrMember2023-07-282023-07-280001436208legh:NewCreditAgreementMemberus-gaap:BaseRateMember2023-07-282023-07-280001436208legh:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001436208legh:IndependentThirdPartyAndAffiliatesTwoMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-09-300001436208legh:IndependentThirdPartyAndAffiliatesThreeMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-09-300001436208legh:IndependentThirdPartyAndAffiliates1Memberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-09-300001436208legh:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001436208legh:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001436208legh:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001436208legh:IndependentThirdPartyAndAffiliatesTwoMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001436208legh:IndependentThirdPartyAndAffiliatesThreeMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001436208legh:IndependentThirdPartyAndAffiliates1Memberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001436208legh:CustomerFourMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001436208us-gaap:CommonStockMember2024-09-300001436208us-gaap:CommonStockMember2024-06-300001436208us-gaap:CommonStockMember2024-03-310001436208us-gaap:CommonStockMember2023-12-310001436208us-gaap:CommonStockMember2023-09-300001436208us-gaap:CommonStockMember2023-06-300001436208us-gaap:CommonStockMember2023-03-310001436208srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2022-12-310001436208us-gaap:CommonStockMember2022-12-3100014362082023-09-3000014362082022-12-310001436208us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-300001436208us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001436208us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001436208us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001436208us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001436208us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001436208us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001436208legh:PrincipalShareholderMemberus-gaap:RelatedPartyMember2024-09-300001436208legh:ShipleyBrosLtdMemberus-gaap:RelatedPartyMember2024-09-300001436208legh:BellMobileHomesMemberus-gaap:RelatedPartyMember2024-09-300001436208legh:ShipleyBrosLtdMemberus-gaap:RelatedPartyMember2023-12-310001436208legh:BellMobileHomesMemberus-gaap:RelatedPartyMember2023-12-3100014362082022-11-300001436208us-gaap:ConsumerBorrowerMemberlegh:ThirtyTo90DaysPastDueMember2024-09-300001436208us-gaap:ConsumerBorrowerMemberlegh:LessThan30DaysPastDueMember2024-09-300001436208us-gaap:ConsumerBorrowerMemberlegh:FinancingReceivablesGreaterThan90DaysPastDueMember2024-09-300001436208legh:ReceivableFromMobileHomeParksMemberlegh:ThirtyTo90DaysPastDueMember2024-09-300001436208legh:ReceivableFromMobileHomeParksMemberlegh:LessThan30DaysPastDueMember2024-09-300001436208legh:OtherNoteReceivableMemberlegh:LessThan30DaysPastDueMember2024-09-300001436208legh:OtherNoteReceivableMemberlegh:FinancingReceivablesGreaterThan90DaysPastDueMember2024-09-3000014362082024-08-060001436208legh:DealerFinanceReceivableMember2024-01-012024-09-300001436208us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300001436208us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300001436208us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001436208us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001436208us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001436208us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001436208us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001436208us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001436208srt:MinimumMemberlegh:OtherNoteReceivableMember2024-09-300001436208srt:MaximumMemberlegh:OtherNoteReceivableMember2024-09-300001436208srt:MinimumMember2024-01-012024-09-300001436208srt:MaximumMember2024-01-012024-09-300001436208srt:MinimumMemberlegh:ReceivableFromMobileHomeParksMember2024-01-012024-09-300001436208srt:MaximumMemberlegh:ReceivableFromMobileHomeParksMember2024-01-012024-09-300001436208legh:ReceivableFromMobileHomeParksMember2024-09-300001436208legh:CorporateAndAdministrativeOfficesInBedfordMember2024-01-012024-09-300001436208legh:HeritageHousingAndTinyHomesRetailLocationsMember2024-01-012024-09-300001436208legh:ReceivableFromMobileHomeParksMember2024-01-012024-09-300001436208legh:OtherNoteReceivableMember2024-01-012024-09-300001436208us-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-09-300001436208legh:IndividualAndEntityDefendantsMemberlegh:NewNoteMember2024-07-272024-07-270001436208legh:OtherNoteReceivableMember2024-09-300001436208legh:ReceivableFromMobileHomeParksMember2023-12-310001436208legh:OtherNoteReceivableMember2023-12-310001436208legh:IndividualAndEntityDefendantsMemberlegh:NewNoteMember2024-07-270001436208legh:MakersMemberlegh:NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-310001436208us-gaap:ConsumerBorrowerMember2024-09-300001436208us-gaap:ConsumerBorrowerMember2023-12-310001436208legh:NewCreditAgreementMember2024-09-300001436208legh:NewCreditAgreementMember2023-07-282023-07-2800014362082023-07-012023-09-3000014362082023-01-012023-09-300001436208srt:MinimumMemberus-gaap:ConsumerBorrowerMember2024-01-012024-09-300001436208srt:MaximumMemberus-gaap:ConsumerBorrowerMember2024-01-012024-09-300001436208legh:IndependentThirdPartiesAndAffiliatesMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-09-300001436208legh:IndependentThirdPartiesAndAffiliatesMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001436208us-gaap:ConsumerBorrowerMember2024-01-012024-09-300001436208legh:NewCreditAgreementMember2023-07-2800014362082024-09-3000014362082023-12-3100014362082024-07-012024-09-3000014362082024-11-0600014362082024-01-012024-09-30xbrli:sharesiso4217:USDlegh:itemxbrli:purelegh:leaseiso4217:USDxbrli:shareslegh:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2024

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from           to

Commission file number 001-38761

Legacy Housing Corporation

(Exact name of registrant as specified in its charter)

Texas

20-2897516

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

1600 Airport Freeway, #100

Bedford, Texas 76022

(Address of principal executive offices)

(Zip Code)

(817) 799-4900

(Registrant’s telephone number, including area code)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No  .

Securities registered pursuant to Section 12(b) of the Act:

Title of each class:

    

Trading Symbol

    

Name of each exchange on which registered:

Common Stock ($0.001 par value)

LEGH

NASDAQ Global Market

There were 24,158,311 shares of Common Stock ($0.001 par value) outstanding as of November 6, 2024.

PART I – FINANCIAL INFORMATION

Item 1.Financial Statements

LEGACY HOUSING CORPORATION

CONDENSED BALANCE SHEETS

(in thousands, except share and per share data)

    

September 30, 

    

December 31, 

2024

2023

Assets

Current assets:

 

  

 

  

Cash

$

570

$

748

Accounts receivable, net

 

4,986

 

4,656

Current portion of contracts - dealer financed

31,690

32,538

Current portion of consumer loans receivable

 

8,372

 

7,682

Current portion of notes receivable from mobile home parks (“MHP”)

 

30,378

 

18,156

Current portion of other notes receivable

 

3,422

 

6,013

Inventories

 

29,223

 

33,176

Prepaid expenses and other current assets

 

3,846

 

4,915

Total current assets

 

112,487

 

107,884

Consumer loans receivable, net

 

158,449

 

148,818

Notes receivable from mobile home parks (“MHP”), net

 

171,106

 

163,824

Other notes receivable, net

 

4,424

 

28,577

Inventories, net

9,803

7,793

Other assets - leased mobile homes

4,549

7,601

ROU assets - operating leases

1,435

1,794

Other assets

 

9,888

 

2,571

Property, plant and equipment, net

 

49,264

 

37,880

Total assets

$

521,405

$

506,742

Liabilities and Stockholders' Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

3,450

$

4,090

Accrued liabilities

 

13,256

 

18,504

Customer deposits

 

2,489

 

4,146

Escrow liability

 

12,700

 

10,104

Operating lease obligation

478

489

Total current liabilities

 

32,373

 

37,333

Long‑term liabilities:

 

  

 

  

Operating lease obligation, less current portion

1,036

1,396

Lines of credit

 

2,111

 

23,680

Deferred income taxes, net

2,338

2,338

Dealer incentive liability

 

4,275

 

5,260

Total liabilities

 

42,133

 

70,007

Commitments and contingencies (Note 15)

 

  

 

  

Stockholders' equity:

Preferred stock, $.001 par value, 10,000,000 shares authorized: no shares issued or outstanding

Common stock, $.001 par value, 90,000,000 shares authorized; 24,865,906 and 24,843,494 issued and 24,158,311 and 24,398,429 outstanding at September 30, 2024 and December 31, 2023, respectively

31

30

Treasury stock at cost, 707,595 and 445,065 shares at September 30, 2024 and December 31, 2023, respectively

(9,875)

(4,477)

Additional paid-in-capital

182,226

181,424

Retained earnings

306,890

259,758

Total stockholders' equity

479,272

436,735

Total liabilities and stockholders' equity

$

521,405

$

506,742

See accompanying notes to unaudited interim condensed financial statements.

2

LEGACY HOUSING CORPORATION

CONDENSED STATEMENTS OF INCOME

(in thousands, except share and per share data)

(unaudited)

Three months ended September 30, 

Nine months ended September 30, 

2024

2023

    

2024

    

2023

Net revenue:

 

  

 

 

  

 

 

Product sales

$

30,169

$

37,008

$

92,653

$

122,505

Consumer, MHP and dealer loans interest

 

10,330

 

8,803

 

30,807

 

24,996

Other

 

3,767

 

4,126

 

6,544

 

7,929

Total net revenue

 

44,266

 

49,937

 

130,004

 

155,430

Operating expenses:

 

  

 

  

 

  

 

  

Cost of product sales

 

21,364

 

24,820

 

63,389

 

83,490

Cost of other sales

1,988

1,988

Selling, general and administrative expenses

 

6,065

 

6,108

 

17,528

 

17,046

Dealer incentive

 

(475)

 

(5)

 

(1,005)

 

27

Total operating expenses

28,942

30,923

81,900

100,563

Income from operations

 

15,324

 

19,014

 

48,104

 

54,867

Other income (expense):

 

  

 

  

 

  

 

  

Non‑operating interest income

 

(17)

 

794

 

2,270

 

2,115

Miscellaneous, net

 

4,193

 

(37)

 

7,945

 

875

Interest expense

 

(175)

 

(303)

 

(686)

 

(588)

Total other income

 

4,001

 

454

 

9,529

 

2,402

Income before income tax expense

 

19,325

 

19,468

 

57,633

 

57,269

Income tax expense

 

(3,522)

 

(3,380)

 

(10,502)

 

(9,885)

Net income

$

15,803

$

16,088

$

47,131

$

47,384

Weighted average shares outstanding:

Basic

24,154,779

24,391,797

24,237,405

24,382,519

Diluted

24,810,816

25,128,679

24,870,712

25,099,985

Net income per share:

Basic

$

0.65

$

0.66

$

1.94

$

1.94

Diluted

$

0.64

$

0.64

$

1.90

$

1.89

See accompanying notes to unaudited interim condensed financial statements.

3

LEGACY HOUSING CORPORATION

CONDENSED STATEMENTS OF CASH FLOWS

(unaudited, in thousands)

Nine months ended September 30, 

    

2024

    

2023

  

Operating activities:

 

  

 

 

Net income

$

47,131

$

47,384

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

  

 

  

Depreciation and amortization expense

 

1,402

 

1,279

Amortization of deferred revenue

(1,641)

(956)

Provision for accounts and notes receivable

(205)

955

Provision for long term inventory

234

15

Gain from sale of assets

(1,341)

(507)

Gain from loan settlements

(3,448)

Non-cash operating lease expense

 

(34)

 

(38)

Share based payment expense

604

586

Other non cash items

51

(35)

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(388)

 

490

Consumer loans activity, net

 

(10,058)

 

(12,199)

Notes receivable MHP activity, net

 

(3,765)

 

(36,868)

Dealer inventory loan activity, net

1,110

(2,831)

Inventories

 

1,709

 

(3,011)

Prepaid expenses and other current assets

 

1,116

 

(1,497)

Other assets - leased mobile homes

2,560

Other assets

 

(1,008)

 

(10)

Accounts payable and accrued liabilities

 

(5,903)

 

5,110

Right of use activity, net

 

21

 

25

Customer deposits

 

(1,658)

 

(3,839)

Escrow liability

2,596

1,355

Dealer incentive liability

 

(985)

 

(692)

Net cash provided by (used in) operating activities

 

28,100

 

(5,284)

Investing activities:

 

  

 

  

Purchases of property, plant and equipment

 

(7,323)

 

(4,572)

Proceeds from sale of leased property

1,108

Proceeds from sale of property

1,573

Sale of investments - treasury notes

8,500

Issuance of notes receivable

 

(1,700)

 

(13,946)

Notes receivable collections

5,775

1,028

Collections from purchased loans

164

326

Net cash (used in) investing activities

 

(1,511)

 

(7,556)

Financing activities:

 

  

 

  

Proceeds from exercise of stock options

200

100

Purchases of treasury stock

(5,398)

Proceeds from lines of credit

 

45,391

 

84,336

Payments on lines of credit

 

(66,960)

 

(73,868)

Net cash (used in) provided by financing activities

 

(26,767)

 

10,568

Net decrease in cash

 

(178)

 

(2,272)

Cash at beginning of period

 

748

 

2,819

Cash at end of period

$

570

$

547

Supplemental disclosure of cash flow information:

 

  

 

  

Cash paid for interest

$

905

$

272

Cash paid for taxes

$

12,188

$

10,512

See accompanying notes to unaudited interim condensed financial statements.

4

LEGACY HOUSING CORPORATION

CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(in thousands, except share data)

(unaudited)

 

Common Stock

Treasury

Additional

Retained

    

Shares

    

Amount

    

stock

    

paid-in-capital

    

earnings

    

Total

Balances, December 31, 2022

24,814,695

$

30

$

(4,477)

$

180,555

$

205,996

$

382,104

Cumulative change in accounting principle, net of taxes (Note 1)

(698)

(698)

Balances, January 1, 2023 (as adjusted for change in accounting principle)

24,814,695

$

30

$

(4,477)

$

180,555

$

205,298

$

381,406

Share based compensation

8,571

191

191

Net income

16,276

16,276

Balances, March 31, 2023

24,823,266

$

30

$

(4,477)

$

180,746

$

221,574

$

397,873

Share based compensation

7,350

196

196

Proceeds from exercise of stock options

6,246

100

100

Net income

15,020

15,020

Balances, June 30, 2023

24,836,862

$

30

$

(4,477)

$

181,042

$

236,594

$

413,189

Share based compensation

199

199

Net income

16,088

16,088

Balances, September 30, 2023

24,836,862

$

30

$

(4,477)

$

181,241

$

252,682

$

429,476

Common Stock

Treasury

Additional

Retained

    

Shares

    

Amount

    

stock

paid-in-capital

    

earnings

    

Total

Balances, December 31, 2023

24,843,494

$

30

$

(4,477)

$

181,424

$

259,758

$

436,735

Share based compensation

3,000

257

257

Proceeds from exercise of stock options

6,246

1

99

100

Purchase of treasury stock

(1,871)

(1,871)

Net income

15,140

15,140

Balances, March 31, 2024

24,852,740

$

31

$

(6,348)

$

181,780

$

274,898

$

450,361

Share based compensation

7,350

174

174

Purchase of treasury stock

(3,505)

(3,505)

Net income

16,189

16,189

Balances, June 30, 2024

24,860,090

$

31

$

(9,853)

$

181,954

$

291,087

$

463,219

Share based compensation

(430)

172

172

Proceeds from exercise of stock options

6,246

100

100

Purchase of treasury stock

(22)

(22)

Net income

15,803

15,803

Balances, September 30, 2024

24,865,906

$

31

$

(9,875)

$

182,226

$

306,890

$

479,272

See accompanying notes to unaudited interim condensed financial statements.

5

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

1. NATURE OF OPERATIONS

Legacy Housing Corporation (referred herein as ”Legacy”, “we”, “our”, “us”, or the “Company”) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd. (the “Partnership”), a Texas limited partnership formed in May 2005. Effective December 31, 2019, the Company reincorporated from a Delaware corporation to a Texas corporation. The Company is headquartered in Bedford, Texas. 

The Company (1) manufactures and provides for the transport of mobile homes, (2) provides wholesale financing to dealers and mobile home parks, (3) provides retail financing to consumers and (4) is involved in financing and developing new manufactured home communities. The Company manufactures its mobile homes at plants located in Fort Worth, Texas, Commerce, Texas and Eatonton, Georgia. The Company relies on a network of dealers to market and sell its mobile homes. The Company also sells homes directly to consumers, through its own retail stores, and to dealers and mobile home parks. 

Basis of Presentation

The accompanying unaudited interim condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim condensed financial statements have been prepared on the same basis as the audited annual financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three months and nine months ended September 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or any other period. The accompanying balance sheet as of December 31, 2023 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”), filed on March 15, 2024. The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.

Use of Estimates

The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period. Significant estimates made in connection with the accompanying condensed financial statements primarily relate to the determination and valuation of accounts receivable, loans to mobile home parks, consumer loans receivable, other notes receivable, loans to dealers, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.

Segment

The Company has one reportable segment. All of our activities are interrelated, and each activity is dependent and assessed based on how each of the activities of the Company supports the others. For example, the sale of manufactured homes includes providing transportation for dealers. We also provide financing options for customers to facilitate home sales. Accordingly, all significant operating and strategic decisions by the chief operating decision maker, the Chief Executive Officer, are based upon analyses of our company as one operating segment.

Revenue Recognition

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct

6

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash.

Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income.

Share-Based Compensation

The Company accounts for share-based compensation in accordance with the provisions of Accounting Standards Codification (“ASC”) 718, Compensation—Stock Compensation. Share-based compensation expense is recognized based on an award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.

The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock grant with only service-based conditions is calculated based on the closing price of the Company’s common stock on the grant date.

The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. The volatility is estimated based on the historical volatility of the Company’s common stock. The expected life of awards granted represents the period of time that the awards are expected to be outstanding based on the “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock.

Accounts Receivable

“Accounts receivable, net” includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest.

Accounts receivable related to inventory finance fees and interest generally are due upon receipt, and all other accounts receivable generally are due within 30 days. Accounts receivable is stated at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. On September 30, 2024, December 31, 2023 and December 31, 2022, the allowance for doubtful accounts totaled $709, $651 and $279, respectively.

Leased Property

The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement. In this arrangement, the title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.

7

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Our typical lease agreement is for 96 months or 120 months. It requires the lessee to maintain the home and to return the home to us at the end of the lease in good condition. It provides the lessee with a termination option for a fee, an option to extend the lease and a purchase option at fair market value.

The leased mobile homes are included in other assets on the Company’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life. Homes returned to the Company upon expiration of the lease or in the event of default are sold by the Company through its standard sales and distribution channels.

Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:

2024

    

$

291

2025

 

1,165

2026

 

1,165

2027

 

993

2028

 

821

Thereafter

 

578

Total

$

5,013

Product Warranties

The Company provides retail home buyers with a one-year warranty from the date of purchase on manufactured inventory. Product warranty costs are accrued when the covered homes are sold to customers. Product warranty expense is recognized based on the terms of the product warranty and the related estimated costs. Factors used to determine the warranty liability include the number of homes under warranty and the historical costs incurred in servicing the warranties. The accrued warranty liability is reduced as costs are incurred and the warranty liability balance is included as part of accrued liabilities in the Company’s balance sheet.

The following table summarizes activity within the warranty liability for the three and nine months ended September 30, 2024 and 2023:

Three Months Ended September 30,

 

    

Nine Months Ended September 30,

2024

    

2023

2024

    

2023

Warranty liability, beginning of period

$

2,354

$

2,829

$

2,910

$

3,049

Product warranty reserve accrued (released)

 

287

 

636

 

544

 

1,774

Warranty costs incurred

 

(474)

 

(666)

 

(1,287)

 

(2,024)

Warranty liability, end of period

$

2,167

$

2,799

$

2,167

$

2,799

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016 13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses

8

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

be presented as an allowance rather than as a write down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company used the longer phase in period for adoption, and accordingly this ASU became effective for the Company’s fiscal year beginning January 1, 2023. The adoption of ASU 2016-13 resulted in an increase in portfolio allowances of $900 at transition. The $900 was comprised of a $225 increase for MHP notes, a $187 increase for dealer financed contracts and a $488 increase for other notes receivable. The cumulative effect of the adoption was a net decrease of $698 to beginning retained earnings at January 1, 2023.

In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update extend the transition relief period for reference rate reform from December 31, 2022 to December 31, 2024. The amendments in ASU 2022-06 apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. ASU 2022-06 was effective upon issuance. The new standard has had no material impact on the Company's financial statements.

In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We currently are evaluating the impact of ASU 2023-07 on our financial statements.

From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.

2. REVENUE

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash.

Revenue from product sales is recognized when the performance obligation under the terms of a contract with our customer is satisfied, which typically occurs upon delivery and transfer of title of the home, as this depicts when control of the promised good is transferred to our customers.

For inventory financed sales, the independent dealer enters into a financing arrangement with the Company and is required to make monthly interest payments. Interest income is recorded separately in the statement of income. For other financed sales by the Company, the individual customer enters into a sales and financing contract and is required to

9

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

make a down payment. These financed sales contain a significant financing component and any interest income is recorded separately in the statement of income.

Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers. Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue.

The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home’s intended functionality and, therefore, do not represent a distinct performance obligation within the context of the contract. The Company has elected to use the practical expedient to expense the incremental costs of obtaining a contract if the amortization period of the asset that the Company would have otherwise recognized is one year or less. Contract costs, which include commissions incurred related to the sale of homes, are expensed at the point-in-time when the related revenue is recognized. Warranty costs and contract costs are included in selling, general and administrative expenses in the statements of income. Warranty and contract costs were $474 and $666 for the three months ended September 30, 2024 and 2023, respectively, and $1,287 and $2,024 for the nine months ended September 30, 2024 and 2023, respectively.

For the three months ended September 30, 2024 and 2023, total cost of product sales included $1,450 and $3,285 of costs relating to subcontracted production for commercial sales, transportation and delivery costs, and certain other costs incurred for retail store and commercial sales. For the nine months ended September 30, 2024 and 2023, total cost of product sales included $4,198 and $9,857 of costs relating to subcontracted production for commercial sales, transportation and delivery costs, and certain other costs incurred for retail store and commercial sales.

Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income. Consignment fees are charged to independent retailers on a monthly basis for homes held by the independent retailers pursuant to a consignment arrangement until the home is sold to an individual customer. Consignment fees are determined as a percentage of the home’s wholesale price to the independent dealer. Revenue recognition for consignment fees is recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.

Sales Concentration. The following table presents mobile home park (“MHP”) sales to independent third parties and their affiliates that are greater than 5.0% of our total product sales for the three and nine months ended September 30, 2024 and 2023:

Three months ended September 30,

Nine months ended September 30,

2024

2023

2024

2023

% of

% of

% of

% of

Product

Product

Product

Product

Sales

    

Sales

Sales

    

Sales

Sales

    

Sales

Sales

    

Sales

Customer A

$

1,628

5.4

$

$

5,212

5.6

Customer B

$

$

$

5,450

5.9

Customer C

$

$

3,202

9.1

$

Customer D

$

$

$

10,135

8.8

No other MHP customer accounted for more than 5.0% of our total product sales.

10

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by the source of the revenue for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30, 

September 30, 

2024

    

2023

2024

    

2023

Product sales:

Direct sales

$

2,075

$

2,584

$

7,242

$

13,762

Commercial sales

 

12,509

 

14,089

 

37,359

 

45,547

Inventory finance sales

7,775

12,494

25,393

41,785

Retail store sales

5,715

5,455

14,951

13,703

Other product sales (1)

 

2,095

 

2,386

 

7,708

 

7,708

Total product sales

 

30,169

 

37,008

 

92,653

 

122,505

Consumer, MHP and dealer loans interest:

 

  

 

  

 

  

 

  

Interest - consumer installment notes

 

5,280

 

4,890

 

15,535

 

14,372

Interest - MHP notes

 

4,246

 

3,913

 

12,841

 

10,624

Interest - dealer finance notes

804

2,431

Total consumer, MHP and dealer loans interest

 

10,330

 

8,803

 

30,807

 

24,996

Other

 

3,767

 

4,126

 

6,544

 

7,929

Total net revenue

$

44,266

$

49,937

$

130,004

$

155,430

(1)Other product sales revenue from ancillary products and services including parts, freight and other services

3. CONSUMER LOANS RECEIVABLE

Consumer loans receivable result from financing transactions entered into with retail consumers of mobile homes sold through independent retailers and company-owned retail locations. Consumer loans receivable generally consist of the sales price and any additional financing fees, less the buyer’s down payment. Interest income is recognized monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.1% and 13.2% as of September 30, 2024 and December 31, 2023, respectively. Consumer loans receivable have maturities that range from 2 to 30 years.

The Company reviews loan applications in an underwriting process which considers credit history, among other things, to evaluate credit risk of the consumer and determines interest rates on approved loans based on consumer credit score, payment ability and down payment amount.

The Company uses payment history to monitor the credit quality of the consumer loans on an ongoing basis.

The Company may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $12,700 and $10,104 as of September 30, 2024 and December 31, 2023, respectively, and are included in escrow liability in the accompanying balance sheets.

11

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Allowance for Loan Losses—Consumer Loans Receivable

The allowance for loan losses reflects management’s estimate of losses inherent in the consumer loans that may be uncollectible based upon review and evaluation of the consumer loan portfolio as of the date of the balance sheet. An allowance for loan losses is determined after giving consideration to, among other things, the loan characteristics, including the financial condition of borrowers, the value and liquidity of collateral, delinquency and historical loss experience.

The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company’s calculation of the general reserve considers the historical loan default rates and collateral recovery rates for the last three years and any qualitative factors both internal and external to the Company. Specific reserves are determined based on probable losses on specific classified impaired loans.

The Company’s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower’s cash flow may not be sufficient to meet payments as they become due, which generally is when either principal or interest is past due and remains unpaid for more than 90 days. Management implemented this policy based on an analysis of historical data, current performance of loans and the likelihood of recovery once principal or interest payments became delinquent and were aged more than 90 days. Payments received on nonaccrual loans are accounted for on a cash basis, first to interest and then to principal, as long as the remaining book balance of the asset is deemed to be collectible. The accrual of interest resumes when the past due principal or interest payments are brought within 90 days of being current.

Impaired loans are those loans for which it is probable that the Company will be unable to collect all amounts due in accordance with the original contractual terms of the loan agreement, including scheduled principal and interest payments. Impaired loans, or portions thereof, are charged off when deemed uncollectible. A loan is generally deemed impaired if it is more than 90 days past due on principal or interest, is in bankruptcy proceedings, or is in the process of repossession. A specific reserve is created for impaired loans based on fair value of underlying collateral value, less estimated selling costs. The Company uses various factors to determine the value of the underlying collateral for impaired loans. These factors include: (1) the length of time the unit remained unsold after construction; (2) the amount of time the house was occupied; (3) the cooperation level of the borrowers (for example, loans requiring legal action or extensive field collection efforts may have a reduced value); (4) the physical location of the home; (5) the length of time the borrower has lived in the house without making payments; (6) the size of the home and market conditions; and (7) the experience and expertise of the particular dealer assisting in collection efforts.

Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. At repossession, the collateral is recorded at the same amount as the principal balance as the loan. The fair value of the collateral is then computed based on the historical recovery rates of previously charged off loans, the loan is charged off and the loss is charged to the allowance for loan losses. At each reporting period, the fair value of the collateral is adjusted to the lower of the amount recorded at repossession or the estimated sales price less estimated costs to sell, based on current information. Repossessed homes from the consumer loan portfolio totaled $3,986 and $2,215 as of September 30, 2024 and December 31, 2023, respectively, and are included in other assets in the accompanying balance sheets.

12

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consists of the following:

    

As of September 30, 

    

As of December 31, 

2024

2023

Consumer loans receivable

$

169,903

$

159,738

Loan discount and deferred financing fees

 

(2,414)

 

(2,473)

Allowance for loan losses

 

(668)

 

(765)

Consumer loans receivable, net

$

166,821

$

156,500

The following table presents a detail of the activity in the allowance for loan losses:

    

Three months ended September 30, 

Nine Months Ended September 30, 

2024

    

2023

2024

    

2023

    

Allowance for loan losses, beginning of period

$

526

$

867

$

765

$

830

Provision for loan losses

 

77

 

(71)

 

(345)

 

(134)

(Charge offs) recoveries

 

65

 

(8)

 

248

 

92

Allowance for loan losses, end of period

$

668

$

788

$

668

$

788

The following table presents impaired and general reserve for allowance for loan losses:

    

As of September 30, 

    

As of December 31, 

2024

2023

Total consumer loans

$

169,903

$

159,738

Allowance for loan losses

$

668

$

765

Impaired loans individually evaluated for impairment

$

2,961

$

1,565

Specific reserve against impaired loans

$

656

$

562

Other loans collectively evaluated for allowance

$

166,942

$

158,173

General allowance for loan losses

$

12

$

203

As of September 30, 2024 and December 31, 2023, the total principal outstanding for consumer loans on nonaccrual status was $2,961 and $1,565, respectively. A detailed aging of consumer loans receivable that are past due is as follows:

As of September 30, 

    

    

As of December 31, 

    

2024

%

2023

%

Total consumer loans receivable

$

169,903

 

100.0

   

$

159,738

 

100.0

Past due consumer loans:

 

  

 

  

 

  

 

  

31 - 60 days past due

$

1,329

 

0.8

$

624

 

0.4

61 - 90 days past due

 

554

 

0.3

 

149

 

0.1

91 - 120 days past due

 

354

 

0.2

 

123

 

0.1

Greater than 120 days past due

 

2,607

 

1.5

 

1,449

 

0.9

Total past due

$

4,844

 

2.8

$

2,345

 

1.5

We evaluate the credit quality of our consumer loan portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting generally is based on borrower payment activity relative to the contractual

13

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

terms of the loan. The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator based on delinquency status and fiscal year of origination:

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

24,107

$

29,216

$

22,478

$

19,410

$

12,325

$

57,523

$

165,059

%

97.2

30-90 days past due

141

276

831

326

310

1,884

1.1

> 90 days past due

520

365

1,075

104

896

2,960

1.7

Total

$

24,248

$

30,012

$

23,674

$

20,811

$

12,429

$

58,729

$

169,903

%

100.0

4. NOTES RECEIVABLE FROM MOBILE HOME PARKS

The notes receivable from mobile home parks (“MHP Notes”) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes have varying maturity dates and require monthly principal and interest payments. The interest rate on the MHP Notes can be fixed or variable, and the interest rates range from 6.9% to 12.0%. The average interest rate per loan was approximately 7.9% as of September 30, 2024 and December 31, 2023, with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes are individual mobile homes which can be repossessed and resold. The MHP Notes are generally personally guaranteed by borrowers with substantial financial resources.

As of September 30, 2024, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equated to 24.1%, 17.3% and 12.0% of the principal balance outstanding, all of which were secured by the mobile homes. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equated to 17.9%, 24.5% and 14.0% of the principal balance outstanding, all of which were secured by the mobile homes.

MHP Notes are stated at amounts due from customers, net of allowance for loan losses. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance composed of specific and general reserve amounts. As of September 30, 2024 and December 31, 2023, the MHP Notes balance is presented net of unamortized finance fees of $1,137 and $1,565, respectively. The finance fees are amortized over the life of the MHP Notes.

As of September 30, 2024, there were past due balances of $220 on MHP Notes. As of December 31, 2023, there were past due balances of $98 on the MHP Notes excluding any amounts attributed to the Notes, as defined below. For the three months ended September 30, 2024 and 2023, there were no charge offs recorded for MHP Notes. For the nine months ended September 30, 2024 and 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes was $753 and $735 as of September 30, 2024 and December 31, 2023, respectively. As of September 30, 2024 and December 31, 2023, there was a minimal impaired balance of MHP Notes. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.

Settlement Agreement

As the Company previously disclosed, in a Form 10-K for the fiscal year ended December 31, 2023, and Forms 10-Q for the quarterly periods ended March 31, 2024 and June 30, 2024, Legacy and numerous entities owned or operated by one individual (the “Makers”) previously entered into several Promissory Notes (the “Notes”) valued at approximately $55 million. In January 2024, the Makers defaulted on, and Legacy accelerated, a portion of the Notes valued at approximately $37 million. The Notes were secured by mobile homes and mobile-home parks located in Texas, Mississippi, and Louisiana, and personally guaranteed by individuals (the “Personal Guarantors”). In the first,

14

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

second and third quarters of 2024, Legacy filed several lawsuits against the Makers and the Personal Guarantors and aggressively pursued the collateral.

On July 27, 2024, Legacy, the Makers, and the Personal Guarantors entered into a Settlement Agreement and Release (the “Agreement”). The parties to the Agreement are Legacy, Legacy’s Executive Chairman, Curtis D. Hodgson (collectively, the “Plaintiffs”), William Rodwell, Cynthia Rodwell, Tony Hartsgrove, Robert T. Hutson II, Yakov Plotnikov, Eric D. Wooten (collectively, the “Individual Defendants”), Cleveland MHC, LLC (“Cleveland”), Country Aire Homes of LA, LLC, Forest Hollow, LLC (“Forest Hollow”), Gulf Stream Homes of LA, LLC, Gulf Stream Homes of MS, LLC, Stellar GS Homes, LLC, SINOP GS Homes, LLC, Gulf Stream Manor Phase 2 Homes, LLC, Iowa Homes, LLC, Southern Pointe Homes, LLC, Southern Pointe Investments, LLC, Southern Pointe Investments II, LLC, Stellar GS Homes LLC, and Country Aire MHP LLC (collectively, the “Entity Defendants”).

As consideration for the mutual releases contained in the Agreement:

Forest Hollow conveyed clear title, and the undisputed right to possess, all real and personal property located on or at the Forest Hollow Mobile Home Community, 6650 Broad Oak Street, Beaumont, TX 77713 (the “Forest Hollow Mobile Home Community”) to Legacy;
Cleveland conveyed clear title, and the undisputed right to possess, all real and personal property located on or at the Cleveland Mobile Home Community, 110 Old Hwy 49 S. Richland, MS 39218 (the “Cleveland Mobile Home Community”) to Legacy;
Cleveland and Forest Hollow assigned all intangible assets, including all leases, contracts, and goodwill applicable or related to the real and personal property located on or at the Forest Hollow Mobile Home Community and the Cleveland Mobile Home Community to Legacy;
The Individual and Entity Defendants irrevocably waived any and all claims related to existing deposits; and
Legacy refinanced the Entity and Individual Defendants’ remaining debt, pursuant to a new two-year, $48.6 million Promissory Note (the “New Note”).

The New Note is secured by a first priority interest in more than 1,000 mobile homes and two mobile-home parks located in Louisiana, and personal guarantees signed by the Individual Defendants. The New Note is secured by the same Louisiana collateral as the old Notes, while providing additional legal efficiencies. The Individual Defendants have personally guaranteed the New Note to the same extent they personally guaranteed the Entity Defendants’ prior debt.

The Company presents the entire New Note on the accompanying balance sheets under the heading Notes receivable from mobile home parks (“MHP”), and interest income associated with the New Note is presented on the accompanying statement of income under the heading Consumer, MHP and dealer loans interest. The prior debt was presented on Form 10-Q for the quarterly period ended June 30, 2024 on the balance sheets under the headings Current portion of notes receivable from mobile home parks (“MHP”), Notes receivable from mobile home parks, net, Current portion of other notes receivable and Other notes receivable, net. Interest income associated with the prior debt was presented on Form 10-Q for the quarterly period ended June 30, 2024 on the statements of income under the headings Consumer, MHP and dealer loans interest and Non-operating interest income.

The Company recorded the fair value of the real property from Cleveland and Forest Hollow on the accompanying balance sheets under the heading Property, plant and equipment, net. The Company recorded the fair value of the personal property from Cleveland and Forest Hollow on the accompanying balance sheets under the heading Other assets. The Agreement resulted in a gain for the Company of $3.4 million that is shown on the accompanying statements of income under the heading Other income (expense) for the nine months ended September 30, 2024.

The Company evaluated the recoverability of the New Note as of September 30, 2024 and determined a provision for expected loan losses is not necessary based on the analysis of the fair value of underlying collateral.

15

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Notes receivable from mobile home parks, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:

As of September 30,

As of December 31, 

2024

2023

Outstanding principal balance

$

203,374

$

184,280

Loan discount and deferred financing fees

(1,137)

(1,565)

Allowance for loan losses

 

(753)

 

(735)

Total

$

201,484

$

181,980

The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

711

$

358

$

735

$

Provision for loan losses

42

393

18

751

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

753

$

751

$

753

$

751

The following table presents impaired and general reserve for allowance for loan losses at September 30, 2024 and December 31, 2023:

As of September 30,

As of December 31, 

2024

2023

Total MHP loans

$

203,374

$

184,280

Allowance for loan losses

753

735

Impaired loans individually evaluated for impairment

31,215

Specific reserve against impaired loans

5

Other loans collectively evaluated for allowance

 

203,374

 

153,065

General allowance for loan losses

753

730

We evaluate the credit quality of our MHP portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity relative to the contractual terms of the loan. The following table disaggregates the outstanding principal balance of MHP receivable by credit quality indicator based on delinquency status and fiscal year of origination and is presented as of September 30, 2024:

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

78,028

$

38,870

$

33,940

$

21,683

$

24,607

$

2,435

$

199,563

%

98.1

30-90 days past due

3,811

3,811

1.9

> 90 days past due

Total

$

78,028

$

42,681

$

33,940

$

21,683

$

24,607

$

2,435

$

203,374

%

100.0

5. OTHER NOTES RECEIVABLE

Other notes receivable relate to notes issued to mobile home park owners and dealers and are not directly tied to the sale of mobile homes. These other notes have varying maturity dates and generally require monthly principal and interest payments. They are collateralized by mortgages on real estate, mobile homes that we have financed for which

16

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

the borrower uses as offices, as well as vehicles. These notes typically are personally guaranteed by the borrowers. The interest rates on the other notes generally are fixed and range from 5.00% to 17.50%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower’s ability to pay, the borrower’s financial strength, and historical loss experience.

As of September 30, 2024, there were past due balances of $569 on other notes. As of December 31, 2023, there were past due balances of $22 on other notes, excluding any amounts attributable to the Notes, as described in Note 4, Notes Receivable from Mobile Home Parks, above. For the three months ended September 30, 2024 and 2023, there were no charge offs recorded for other notes. For the nine months ended September 30, 2024 and 2023, there were no charge offs recorded for other notes. Allowance for loan loss for the other notes was $208 and $236 as of September 30, 2024 and December 31, 2023, respectively. As of September 30, 2024 and December 31, 2023, the impaired balance of other notes was $88 and $84, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.

Note 4, Notes Receivable from Mobile Home Parks, in these Notes to Condensed Financial Statements (Unaudited) for the quarter ended September 30, 2024 provides details regarding a settlement agreement related to prior debt that was presented in Form 10-Q for the quarterly period ended June 30, 2024 on the balance sheets under the headings Current portion of notes receivable from mobile home parks (“MHP”), Notes receivable from mobile home parks, net, Current portion of other notes receivable and Other notes receivable, net.

Other notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Outstanding principal balance

$

8,151

$

35,353

Loan discount and deferred financing fees

(97)

(527)

Allowance for loan losses

 

(208)

 

(236)

Total

$

7,846

$

34,590

The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

211

$

231

$

236

$

Provision for loan losses

(3)

(42)

(28)

189

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

208

$

189

$

208

$

189

17

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

The following table presents impaired and general reserve for allowance for loan losses at September 30, 2024 and December 31, 2023:

As of September 30, 

As of December 31, 

2024

2023

Total Other notes receivable

$

8,151

$

35,353

Allowance for loan losses

208

236

Impaired loans individually evaluated for impairment

1,361

25,135

Specific reserve against impaired loans

88

84

Other notes receivable collectively evaluated for allowance

 

6,790

 

10,218

General allowance for loan losses

120

152

We evaluate the credit quality of our Other notes receivable portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity, relative to the contractual terms of the loan. The following table disaggregates the outstanding principal balance of Other notes receivable by credit quality indicator based on delinquency status and fiscal year of origination and is presented as of September 30, 2024:

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

2,949

$

3,338

$

$

166

$

300

$

37

$

6,790

%

83.3

30-90 days past due

> 90 days past due

655

649

57

1,361

16.7

Total

$

2,949

$

3,338

$

655

$

815

$

300

$

94

$

8,151

%

100.0

6. DEALER FINANCED RECEIVABLES

Dealer finance receivable are receivables for loans that we make to independent retailers, or dealers, for the purchase of mobile homes so that dealers can then market them for sale to consumers. The loans are part of our inventory finance program. In late 2022 and early 2023, the Company transitioned many of its dealers from a traditional consignment arrangement to an inventory finance arrangement. The terms of the financing typically include a three year term, a monthly interest payment, an annual curtailment payment and require the retailer to pay the principal amount of the loan to the Company upon the earlier of the sale of the home by the retailer to its customer or the end of the term.

Dealer financed notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:

As of September 30, 

As of December 31, 

2024

2023

Outstanding principal balance

$

31,869

$

32,980

Allowance for loan losses

 

(179)

 

(442)

Total

$

31,690

$

32,538

18

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

175

$

319

$

442

$

13

Provision for loan losses

4

129

(263)

435

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

179

$

448

$

179

$

448

The dealer financed loan portfolio was established primarily in late 2022 and 2023 as a result of converting from consignment arrangements with dealers to inventory finance arrangements with dealers. As such, there is relatively little historical data to measure credit quality of the loans in this portfolio.

7. LEASES

The Company currently has 13 operating leases, eight of which are for the Company’s Heritage Housing and Tiny Homes retail locations, three are subleased by the Company and two are for corporate and administrative offices in Bedford, TX and Norcross, GA. These leases typically have initial terms ranging from 5 to 10 years and include one or more options to renew.

Under ASC 842, the Company elected the modified retrospective approach, applying the new standard to all leases at the date of initial application.

We determine if an arrangement is or contains a lease at inception. Operating leases are right-of-use (“ROU”) assets and are shown as ROU assets – operating leases on our balance sheets. The lease liabilities are shown as Operating lease obligation and Operating lease obligation, less current portion on our balance sheets. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

ROU assets and liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. We have elected the practical expedient to not separate lease and non-lease components. Therefore, lease payments included in the measurement of the lease liability include all fixed payments in the lease arrangement. We record a ROU asset for an amount equal to the lease liability, increased for any prepaid lease costs and initial direct costs and reduced by any lease incentives. We remeasure the lease liability and ROU asset when a change to our future minimum lease payments occurs. Key assumptions and judgments included in the determination of the lease liability include the discount rate used in the present value calculation and the exercise of renewal options.

Many of our leases contain renewal options. As the exercise of the renewal options is not likely at the commencement of a lease, we generally do not include the option periods in the lease term when determining the lease liabilities and ROU assets. We remeasure the lease liability and ROU asset when it is reasonably likely that we will exercise a renewal option.

Our leases do not provide information about the rate implicit in the lease. Therefore, we utilize an incremental borrowing rate to calculate the present value of our future lease obligations. The incremental borrowing rate represents the rate of interest we would otherwise pay on a collateralized borrowing, for an amount equal to the lease payments, over a similar term and in a similar economic environment. As of September 30, 2024, the remaining weighted-average lease term is 3.34 years and the weighted-average discount rate is 2.80%.

19

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

We consider lease payments that cannot be predicted with reasonable certainty upon lease commencement to be variable lease payments, which are recorded as incurred each period and are excluded from our calculation of lease liabilities. There were no variable lease costs for the three months ended September 30, 2024.

Short-term leases, those with a term of 12 months or less, are not recorded on our balance sheet. Our short-term lease costs were not material for the three months ended September 30, 2024.

Lease expense for operating leases consists of fixed lease payments recognized on a straight-line basis over the lease term plus variable lease payments as incurred. Amortization of the ROU asset for operating leases reflects amortization of the lease liability, any differences between straight-line expense and related lease payments during the accounting period, and any impairments.

As of September 30, 2024, present value of future lease payments under our operating lease liabilities were as follows:

2024

    

$

125

2025

 

494

2026

 

431

2027

 

345

2028

 

145

Thereafter

 

Total lease payments

$

1,540

Less amount representing interest

(26)

Total lease liability

$

1,514

Less current lease liability

(478)

Total non-current lease liability

$

1,036

8. INVENTORIES

Inventories consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Raw materials

$

11,973

$

13,506

Work in progress

 

449

 

552

Finished goods

26,604

26,911

Total

$

39,026

$

40,969

Finished goods expected to be held for more than twelve months are classified as long-term and represented $9,803 and $7,793 as of September 30, 2024 and December 31, 2023, respectively. The Company has an inventory allowance of $673 and $439 as of September 30, 2024 and December 31, 2023, respectively, for finished goods classified as long-term.

20

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

9. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Land

$

20,475

$

14,953

Buildings and leasehold improvements

 

13,237

 

13,419

Construction in Progress

17,855

11,576

Vehicles

 

1,556

 

1,571

Machinery and equipment

 

7,102

 

6,527

Furniture and fixtures

 

336

 

329

Total

 

60,561

 

48,375

Less accumulated depreciation

 

(11,297)

 

(10,495)

Total property, plant and equipment

$

49,264

$

37,880

Depreciation expense was $481 and $412 for the three months ended September 30, 2024 and 2023, respectively, and includes depreciation expense for leased mobile homes. Depreciation expense also includes $168 and $127 as a component of cost of product sales for the three months ended September 30, 2024 and 2023, respectively. Depreciation expense was $1,337 and 1,235 for the nine months ended September 30, 2024 and 2023, respectively, and includes depreciation expense for leased mobile homes. Depreciation expense also includes $494 and $377 as a component of cost of product sales for the nine months ended September 30, 2024 and 2023, respectively.

10. OTHER ASSETS

Other assets consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Prepaid rent

$

349

$

349

Other

 

7

 

7

Repossessed homes

 

9,532

 

2,215

Total

$

9,888

$

2,571

Repossessed homes balance as of September 30, 2024 includes $3,986 for homes repossessed from the consumer loan portfolio and $5,546 for homes repossessed from the MHP loan portfolio. Repossessed homes balance as of December 31, 2023 includes $2,215 for homes repossessed from the consumer loan portfolio.

21

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

11. ACCRUED LIABILITIES

Accrued liabilities consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Warranty reserve

$

2,167

$

2,910

Litigation reserve

 

564

 

990

Payroll

1,637

879

Portfolio taxes and title

 

1,536

 

2,234

Property tax

889

1,018

Dealer rebates

973

1,040

Sales tax

 

182

 

190

Federal and state income taxes

 

2,079

 

3,759

Other

 

3,229

 

5,484

Total accrued liabilities

$

13,256

$

18,504

12. LINES OF CREDIT

On July 28, 2023, the Company entered into a new Credit Agreement (the “Revolver”), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. Subsequently, the Company repaid in full the balance due on its prior line of credit with Capital One, N.A. and all commitments under this prior line of credit were terminated. The Revolver provides for a four-year senior secured revolving credit facility with an initial commitment of $50,000 and an additional $25,000 commitment under an accordion feature. The Revolver is secured by the Company’s consumer loans receivables and all escrow accounts associated with the consumer loans receivables. At the Company's option, borrowings will bear interest at a per annum rate equal to, (i) Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the Revolver or (ii) a base rate plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the Revolver. The Company paid certain arrangement fees and other fees in connection with the Revolver of approximately $271, which were capitalized as unamortized debt issuance costs and included within lines of credit balance in the accompanying balance sheets and are amortized to interest expense over the life of the Revolver. The Revolver matures July 28, 2027.

For the three months ended September 30, 2024, interest expense under the Revolver was $175, and for the three months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $302. For the nine months ended September 30, 2024, interest expense under the Revolver was $686, and for the nine months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $588. The outstanding balance of the Revolver as of September 30, 2024 and December 31, 2023 was $2,111 and $23,680, respectively. The interest rate in effect as of September 30, 2024 and December 31, 2023 for the Revolver was 7.61% and 7.95%, respectively. The amount of available credit under the Revolver was $47,889 and $26,320 as of September 30, 2024 and December 31, 2023, respectively. The Revolver requires the Company to comply with certain financial and non-financial covenants. As of September 30, 2024, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than 1.00 to 1.00 and a minimum fixed charge coverage ratio of no less than 1.75 to 1.00.

22

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

13. SHARE-BASED COMPENSATION

Pursuant to the Legacy Housing Corporation 2018 Incentive Compensation Plan (the “Plan”), the Company may issue up to 10.0 million equity awards to employees, directors, consultants and nonemployee service providers in the form of stock options, stock, restricted stock and stock appreciation rights. Stock options may be granted with a contractual life of up to ten years. At September 30, 2024, the Company had 8.7 million shares available for grant under the Plan.

Restricted Stock

The following is a summary of restricted stock award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data):

Number of Units

Weighted Average Grant Date Fair Value Per Unit

Nonvested, January 1, 2023

42

$

6.93

Granted

1

$

23.26

Vested

(18)

$

14.98

Canceled

(17)

$

13.63

Nonvested, December 31, 2023

8

$

17.09

Nonvested, January 1, 2024

8

$

17.09

Granted

-

$

-

Vested

-

$

-

Canceled

-

$

-

Nonvested, March 31, 2024

8

$

17.09

Nonvested, March 31, 2024

8

$

17.09

Granted

-

$

-

Vested

(7)

$

16.01

Canceled

-

$

-

Nonvested, June 30, 2024

1

$

23.26

Nonvested, June 30, 2024

1

$

23.26

Granted

-

$

-

Vested

-

$

-

Canceled

-

$

-

Nonvested, September 30, 2024

1

$

23.26

As of September 30, 2024, approximately 1,000 shares of restricted stock remained unvested. Unrecognized compensation expense related to these restricted stock awards at September 30, 2024 was $3 and is expected to be recognized over 0.08 years. Compensation expense for restricted stock awards for the three months ended September 30, 2024 and 2023 was $5 and $67, respectively, and for the nine months ended September 30, 2024 and 2023 was $69 and $200, respectively.

23

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Stock Options

The following is a summary of option award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data):

    

Number of Units

    

Weighted
Average
Exercise Price Per Unit

    

Weighted
Average Grant Date
Fair Value Per Unit

    

Weighted
Average
Remaining
Contractual Life (years)

    

Aggregate
Intrinsic
Value

Outstanding, January 1, 2023

1,025

$

40.59

$

4.99

9.44

Granted

43

$

22.94

$

15.32

4.70

Exercised

(6)

$

16.01

$

8.57

Forfeited

(56)

$

16.01

$

8.57

Outstanding, December 31, 2023

1,006

$

41.35

$

5.22

8.28

$

Exercisable, December 31, 2023

96

$

42.18

$

4.76

8.44

$

Outstanding, January 1, 2024

1,006

$

41.35

$

5.22

8.28

Granted

$

$

Exercised

(6)

$

16.01

$

8.57

Forfeited

$

$

Outstanding, March 31, 2024

1,000

$

41.51

$

5.20

8.03

$

Exercisable, March 31, 2024

90

$

44.00

$

4.49

8.44

$

Outstanding, March 31, 2024

1,000

$

41.51

$

5.20

8.03

Granted

$

$

Exercised

$

$

Forfeited

$

$

Outstanding, June 30, 2024

1,000

$

41.51

$

5.20

7.78

$

Exercisable, June 30, 2024

191

$

42.59

$

4.86

7.85

$

45

Outstanding, June 30, 2024

1,000

$

41.51

$

5.20

7.78

Granted

19

$

25.83

$

19.12

4.85

Exercised

(6)

$

16.01

$

8.57

Forfeited

$

$

Outstanding, September 30, 2024

1,013

$

41.37

$

5.44

7.47

$

Exercisable, September 30, 2024

184

$

43.49

$

4.73

7.85

$

21

As of September 30, 2024, approximately 829,000 options remained nonvested. Unrecognized compensation expense related to these options at September 30, 2024 was $4,387 and is expected to be recognized over 7.5 years. Compensation expense for stock option awards for the three months ended September 30, 2024 and 2023 was $168 and $131, respectively, and for the nine months ended September 30, 2024 and 2023 was $462 and $386, respectively.

14. INCOME TAXES

The provision for income tax expense for the three months ended September 30, 2024 and 2023 was $3,522 and $3,380 respectively, and for the nine months ended September 30, 2024 and 2023 was $10,502 and $9,885 respectively. The effective tax rate for the three months ended September 30, 2024 and 2023 was 18.2% and 17.4%, respectively, and for the nine months ended September 30, 2024 and 2023 was 18.2% and 17.3%, respectively. These rates differ from the federal statutory rate of 21% primarily due to a federal tax credit for the sale of energy efficient homes under the Internal

24

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

Revenue Code §45L, partially offset by state income taxes. The §45L tax credit was initially established under the Federal Energy Policy Act of 2005 and was extended through December 31, 2032 by the Inflation Reduction Act of 2022.

15. COMMITMENTS AND CONTINGENCIES

As of January 1, 2020, the Company instituted a self-insured health benefits plan with a stop-loss policy, which provides medical benefits to employees electing coverage under the plan. The Company estimates and records costs for incurred but not reported medical claims and claim development. This reserve is based on historical experience and other assumptions, some of which are subjective. The Company will adjust its self-insured medical benefits reserve based on actual experience, estimated costs and changes to assumptions. As of September 30, 2024 and December 31, 2023, the Company accrued a $830 and $242 liability for incurred but not reported claims, respectively. These accrued amounts are included in accrued liabilities on the accompanying balance sheets.

The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent retailers of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to retailers in the event of default by the retailer. The Company’s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company believes that risk of loss is mitigated due to the resale value of the repurchased homes and the fact that the agreements are spread over many retailers. The maximum amount for which the Company was liable under such agreements approximated $856 and $3,030 at September 30, 2024 and December 31, 2023, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be immaterial and accordingly has not recorded any reserve for repurchase commitment as of September 30, 2024 and December 31, 2023.

Leases. The Company leases facilities under operating leases that typically have 10 year terms. These leases usually offer the Company a right of first refusal that affords the Company the option to purchase the leased premises under certain terms in the event the landlord attempts to sell the leased premises to a third party. Rent expense for the three months ended September 30, 2024 and 2023 was $160 and $159, respectively, and for the nine months ended September 30, 2024 and 2023 was $480 and $482, respectively. The Company also subleases properties to third parties, ranging from 3-year to 11-year terms with various renewal options. Rental income from the subleased properties for the three months ended September 30, 2024 and 2023 was approximately $17 and $59, respectively, and for the nine months ended September 30, 2024 and 2023 was approximately $131 and $184, respectively. See Note 7 – Leases, for a schedule of the Company’s future minimum lease commitments.

Legal Matters

The Company is party to certain legal proceedings that arise in the ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. The Company has determined that it is probable that it has some liability related to the claims. The Company has included legal reserves of $564 and $990 as of September 30, 2024 and December 31, 2023, respectively, in accrued liabilities on the accompanying balance sheets. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company’s financial position, liquidity or results of operations. However, future events or circumstances currently unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on the Company’s financial position, liquidity or results of operations in any future reporting periods.

16. FAIR VALUE MEASUREMENTS

The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (“ASC”) 820 10, Fair Value Measurement, which among other things provides the

25

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level I measurement) and the lowest priority to unobservable inputs (Level III measurements). The three levels of fair value hierarchy under ASC 820 10, Fair Value Measurement, are as follows:

Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; and (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.

Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.

The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

The Company’s financial instruments consist primarily of cash, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, and lines of credit.

The carrying amounts of cash, accounts receivable, and accounts payable approximate their respective fair values because of the short-term maturities or expected settlement dates of these instruments. This is considered a Level I valuation technique. The lines of credit, part of the MHP Notes and part of the other notes receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other note receivables with fixed rates based on the discounted value of the remaining principal and interest cash flows. This is considered a Level III valuation technique. The following table shows the fair market value and book value of these portfolios as of September 30, 2024 and December 31, 2023:

As of September 30, 

As of December 31, 

2024

2023

Consumer loan portfolio, fair value

$

158,887

$

155,146

Consumer loan portfolio, book value

 

166,821

 

156,499

Fixed rate MHP Notes, fair value

164,340

 

176,270

Fixed rate MHP Notes, book value

165,891

 

178,724

Fixed rate other notes, fair value

7,345

 

34,340

Fixed rate other notes, book value

7,531

 

34,590

26

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

17. EARNINGS PER SHARE

Basic earnings per common share (“EPS”) is computed based on the weighted-average number of common shares outstanding during the reporting period. Basic weighted average common shares outstanding do not include shares of restricted stock that have not yet vested, although such shares are included as outstanding shares in the Company’s balance sheets. Diluted EPS is based on the weighted-average number of common shares outstanding plus the number of additional shares that would have been outstanding had the dilutive common shares been issued. The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.

Three months ended

Nine months ended

September 30, 

September 30, 

2024

    

2023

2024

    

2023

Numerator:

Net income (in 000's)

$

15,803

$

16,088

$

47,131

$

47,384

Denominator:

Basic weighted-average common shares outstanding

24,154,779

24,391,797

24,237,405

24,382,519

Effect of dilutive securities:

Restricted stock grants

636

13,755

410

10,206

Stock options

655,401

723,127

632,897

707,260

Diluted weighted-average common shares outstanding

24,810,816

25,128,679

24,870,712

25,099,985

Earnings per share attributable to Legacy Housing Corporation

Basic

$

0.65

$

0.66

$

1.94

$

1.94

Diluted

$

0.64

$

0.64

$

1.90

$

1.89

In November 2022, our Board of Directors approved a share repurchase program to authorize the repurchase of up to $10.0 million of the Company’s common stock. We repurchased 1,001 shares for $0.02 million in the open market during the three months ended September 30, 2024, and we repurchased 262,530 shares for $5.4 million in the open market during the nine months ended September 30, 2024. As of September 30, 2024, we had a remaining authorization of approximately $14.6 million. On August 6, 2024, our Board of Directors authorized the repurchase of an additional $10.0 million of the Company’s common stock under the share repurchase program.

18. RELATED PARTY TRANSACTIONS

Bell Mobile Homes (“Bell”), a retailer owned by one of the Company’s significant stockholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell were $153 and $403 as of September 30, 2024 and December 31, 2023, respectively. Accounts payable balances due to Bell were $77 and $18 as of September 30, 2024 and December 31, 2023, respectively. Home sales to Bell were $452 and $1,163 for the three months ended September 30, 2024 and 2023, respectively, and were $2,883 and $3,150 for the nine months ended September 30, 2024 and 2023, respectively.

Shipley Bros., Ltd. And Crazy Red’s Mobile Homes (together, “Shipley”), retailers owned by one of the Company’s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley were $76 and $143 as of September 30, 2024 and December 31, 2023, respectively. Accounts payable balances due to Shipley were $23 and $67 as of September 30, 2024 and December 31, 2023. Home sales to Shipley were $1,708 and $207 for the three months ended September 30, 2024 and 2023, respectively, and were $3,368 and $830 for the nine months ended September 30, 2024 and 2023, respectively.

27

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

(dollars in thousands)

At September 30, 2024, the Company had a receivable of $31 from a principal shareholder. This amount is included in the Company’s accounts receivable balance as of September 30, 2024.

19. SUBSEQUENT EVENTS

In connection with the preparation of these financial statements, we evaluated subsequent events after the balance sheet date of September 30, 2024 and through the date of this filing and determined that no events occurred that would require adjustments or disclosures in the financial statements.

28

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion should be read in conjunction with the financial statements and accompanying notes and the information contained in other sections of this Form 10-Q. It contains forward looking statements that involve risks and uncertainties, and is based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Our actual results could differ materially from those anticipated by our management in these forward looking statements as a result of various factors, including those discussed in this Form 10-Q and in our Registration Statement on Form S-1, particularly under the heading “Risk Factors.” Dollar amounts are in thousands unless otherwise noted.

Overview

We build, sell and finance manufactured homes and “tiny houses” that are distributed through a network of independent retailers and company owned stores and also sold directly to manufactured home communities. We are the sixth largest producer of manufactured homes in the United States as ranked by the number of homes manufactured based on information available from the Manufactured Housing Institute and the Institute for Building Technology and Safety for the six month period ending June 30, 2024. With current operations focused primarily in the southern United States, we offer our customers an array of quality homes ranging in size from approximately 395 to 2,667 square feet consisting of 1 to 5 bedrooms and 1 to 3 1/2 bathrooms. Our homes range in price, at retail, from approximately $33,000 to $180,000. For the three and nine months ended September 30, 2024, we sold 549 and 1,772 home sections, respectively (which are entire modules or single floors). For the three and nine months ended September 30, 2023, we sold 643 and 2,246 home sections, respectively

The Company has one reportable segment. All of our activities are interrelated, and each activity is dependent and assessed based on how each of the activities of the Company supports the others. For example, the sale of manufactured homes includes providing transportation for dealers. We also provide financing options to the customers to facilitate home sales. Accordingly, all significant operating and strategic decisions by the chief operating decision maker, the Chief Executive Officer, are based upon analyses of our company as one operating segment.

We believe our company is one of the most vertically integrated in the manufactured housing industry, allowing us to offer a complete solution to our customers. We manufacture custom made homes using quality materials, distribute those homes through our expansive network of independent retailers and company owned distribution locations and provide tailored financing solutions for our customers. Our homes are constructed in the United States at one of our three manufacturing facilities in accordance with the construction and safety standards of the U.S. Department of Housing and Urban Development (“HUD”). Our factories employ high volume production techniques that allow us to produce, on average, approximately 70 home sections, or 60 fully completed homes depending on product mix, in total per week. We use quality materials and operate our own component manufacturing facilities for many of the items used in the construction of our homes. Each home can be configured according to a variety of floor plans and equipped with features such as fireplaces, central air conditioning and state of the art kitchens.

Our homes are marketed under our premier “Legacy” brand name and, as of September 30, 2024, are sold to consumers, primarily in over 15 states through a network of independent retail locations, 13 company owned retail locations and through direct sales to owners of manufactured home communities. Our 13 company owned retail locations, including 11 Heritage Housing stores and two Tiny House Outlet stores, exclusively sell our homes. For the nine months ended September 30, 2024, approximately 48% of our manufactured homes were sold in Texas, followed by 9% in North Carolina, 9% in Georgia, 8% in Oklahoma, 3% in Michigan and 3% in Florida. For the nine months ended September 30, 2023, approximately 49% of our manufactured homes were sold in Texas, followed by 15% in Georgia, 9% in Louisiana, 4% in Oklahoma, and 3% in Florida.

We offer three types of financing solutions to our customers. We provide consumer financing for our products which are sold to end users through both independent and company owned retail locations. We provide inventory financing for our independent retailers who purchase homes from us and then sell them to consumers. We also provide financing solutions to manufactured housing community owners that buy our products for use in their manufactured housing communities. Our ability to offer competitive financing options at our retail locations provides us with several

29

competitive advantages and allows us to capture sales which may not have otherwise occurred without our ability to offer consumer financing.

Factors Affecting Our Performance

We believe that the growth of our business and our future success depend on various opportunities, challenges, trends and other factors, including the following:

We have acquired several properties in our market area for the purpose of developing manufactured housing communities and subdivisions. As of September 30, 2024, these properties include the following (dollars in thousands):

Location

    

Description

Date of Acquisition

    

Land

    

Improvements

    

Total

Bastrop County, Texas

 

368 Acres

 

April 2018

$

4,215

$

15,025

$

19,240

Bexar County, Texas

    

69 Acres

     

November 2018

    

842

    

138

    

980

Horseshoe Bay, Texas

39 Acres

 

Various 2018-2019

 

1,222

 

2,153

 

3,375

Johnson County, Texas

91.5 Acres

 

July 2019

 

449

 

-

 

449

Venus, Texas

50 Acres

 

August 2019

 

422

 

52

 

474

Wise County, Texas

81.5 Acres

September 2020

889

-

889

Bexar County, Texas

233 Acres

February 2021

1,550

488

2,038

Richland, Mississippi (1)

22 Acres

February, 2024

1,141

-

1,141

Beaumont, Texas (1)

46 Acres

August, 2024

6,100

-

6,100

$

16,830

$

17,856

$

34,686

(1)Land and improvement values for Richland and Beaumont properties do not include the value of Company owned homes located in these communities.
We also expect to provide financing solutions to owners of manufactured housing communities in a manner that includes developing new sites for products in or near urban locations where there is a shortage of sites to place our products. These solutions will be structured to give us an attractive return on investment and competitive the gross margins on the sale of homes to these new manufactured housing communities.
Inflation recently was near its highest rate in the U.S. over the last 30 years. Our ability to maintain gross margins can be impacted adversely by sudden increases in specific costs, such as increases in material and labor. In addition, measures used to combat inflation, such as increases in interest rates, could also have an impact on the ability of home buyers and community developers to obtain affordable financing. We continue to explore opportunities to minimize the impact of inflation on our future profitability.
Finally, our financial performance will be impacted by our ability to fulfill orders for our manufactured homes from dealers and customers. Our Georgia manufacturing facility has unutilized space available and, with additional investment, we can add capacity to increase the number of homes that we can manufacture in that facility. Our future levels of production will depend in part, on our ability to anticipate sales volumes and product mix, to schedule production efficiently, to maintain proper equipment and to manage levels of inventory and personnel. We actively review organic and inorganic opportunities to add production capacity in attractive regions to meet future demand.

30

Results of Operations

The following discussion should be read in conjunction with the information set forth in the financial statements and the accompanying notes appearing elsewhere in this Form 10-Q.

Comparison of Three Months ended September 30, 2024 and 2023 (in thousands)

Three months ended

    

    

 

September 30, 

    

2024

    

2023

    

$ change

    

% change

 

Net revenue:

Product sales

$

30,169

$

37,008

$

(6,839)

 

(18.5)

%

Consumer, MHP and dealer loans interest

 

10,330

 

8,803

 

1,527

 

17.3

%

Other

 

3,767

 

4,126

 

(359)

 

(8.7)

%

Total net revenue

 

44,266

 

49,937

 

(5,671)

 

(11.4)

%

Operating expenses:

 

  

 

  

 

  

 

  

Cost of product sales

 

21,364

 

24,820

 

(3,456)

 

(13.9)

%

Cost of other sales

1,988

 

1,988

N/A

%

Selling, general administrative expenses

 

6,065

 

6,108

 

(43)

 

(0.7)

%

Dealer incentive

 

(475)

 

(5)

 

(470)

 

9,400.0

%

Total operating expenses

28,942

30,923

(1,981)

(6.4)

%

Income from operations

 

15,324

 

19,014

 

(3,690)

 

(19.4)

%

Other income (expense)

 

  

 

  

 

  

 

  

Non‑operating interest income

 

(17)

 

794

 

(811)

 

(102.1)

%

Miscellaneous, net

 

4,193

 

(37)

 

4,230

 

(11,432.4)

%

Interest expense

 

(175)

 

(303)

 

128

 

(42.2)

%

Total other

 

4,001

 

454

 

3,547

 

781.3

%

Income before income tax expense

 

19,325

 

19,468

 

(143)

 

(0.7)

%

Income tax expense

 

(3,522)

 

(3,380)

 

(142)

 

4.2

%

Net income

$

15,803

$

16,088

$

(285)

 

(1.8)

%

Product sales primarily consist of direct sales, commercial sales, inventory finance sales and retail store sales. Product sales decreased $6.8 million, or 18.5%, during the three months ended September 30, 2024 as compared to the same period in 2023. This decrease was driven by a decrease in unit volumes shipped, primarily in direct sales, mobile home park sales and inventory finance sales categories.

Net revenue attributable to our factory-built housing consisted of the following during the three months ended September 30, 2024 and 2023:

    

Three months ended

    

    

 

September 30, 

(in thousands)

 

    

2024

    

2023

    

$ Change

    

% Change

 

Net revenue:

 

  

 

  

 

  

 

  

Product Sales

$

30,169

$

37,008

$

(6,839)

 

(18.5)

%

Total units sold

 

475

 

582

 

(107)

 

(18.4)

%

Net revenue per unit sold

$

63.5

$

63.6

$

(0)

 

(0.1)

%

For the three months ended September 30, 2024, our net revenue per product sold did not change significantly as compared to the three months ended September 30, 2023. We had decreases in direct sales, commercial sales, inventory finance sales and other product sales, partially offset by an increase in retail store sales. Direct sales decreased $0.5 million, or 19.7% during the three months ended September 30, 2024 as compared to the same period in 2023. Commercial sales decreased $1.6 million, or 11.2% during the three months ended September 30, 2024 as compared to the same period in 2023. Inventory finance sales to dealers decreased $4.7 million, or 37.8% during the three months ended September 30, 2024 as compared to the same period in 2023. Retail store sales increased $0.3 million, or 4.8% during the three months ended September 30, 2024 as compared to the same period in 2023. Our revenue has decreased

31

primarily due to a lower volume of shipments, a shift in product mix generally to smaller units and a slowdown in our dealer and mobile home park sales. Our current business is dependent on dealer sales, as reflected in direct sales and inventory finance sales, and our sales have slowed due to high levels of inventory on dealer lots. Our retail sales have improved as we have focused on the performance of our company owned stores. Our mobile home park business has been impacted by higher interest rates, and transaction volumes and new development have declined.

Consumer, MHP and dealer loans interest income increased $1.5 million, or 17.3%, during the three months ended September 30, 2024 as compared to the same period in 2023 due to growth in our loan portfolios. Between September 30, 2024 and September 30, 2023 our consumer loan portfolio increased by $15.6 million, our MHP loan portfolio increased by $22.0 million, and our dealer finance notes decreased by $0.7 million.

Other revenue primarily consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income and decreased $0.4 million, or 8.7%, during the three months ended September 30, 2024 as compared to the same period in 2023. This decrease was primarily due to a $2.4 million decrease in forfeited deposits and a $1.0 million decrease in dealer finance fees, partially offset by a $2.7 million increase in land sales and a $0.3 million increase in other miscellaneous revenue.

The cost of product sales decreased $3.5 million, or 13.9%, during the three months ended September 30, 2024 as compared to the same period in 2023. The decrease in costs is primarily related to the decrease in units sold. The cost of other sales increased $2.0 million during the three months ended September 30, 2024 as compared to the same period in 2023. The increase in costs is due to the sale of land.

Selling, general and administrative expenses during the three months ended September 30, 2024 remained flat compared to the same period in 2023. We had a $0.6 million increase in payroll and healthcare expense, a $0.2 million increase in marketing expense, a $0.1 million increase in other miscellaneous expense offset by a $0.3 million decrease in warranty expense, a $0.2 million decrease in loan loss provision and a $0.2 million decrease in bad debt expense and a $0.2 million decrease in professional fees.

Dealer incentive expense decreased $0.5 million during the three months ended September 30, 2024 as compared to the same period in 2023.

Other income (expense) increased $3.5 million, or 781.3%, during the three months ended September 30, 2024 as compared to the same period in 2023. We had (i) a decrease of $0.8 million decrease in Non-operating interest income primarily as a result of the Settlement Agreement described in Note 4, Notes Receivable from Mobile Home Parks, in these Notes to Condensed Financial Statements (Unaudited) for the quarter ended September 30, 2024, (ii) an increase of $3.9 million in income in Miscellaneous, net also primarily as a result of the Settlement Agreement above, (iii) an increase of $0.4 million in income Miscellaneous, net due to a gain on conversion of inventory finance loans, (iv) a decrease of $0.1 million in Interest expense and (v) an increase of $0.1 million in expense in Miscellaneous, net related to other expenses.

Income tax increased $0.1 million during the three months ended September 30, 2024 as compared to the same period in 2023. The effective tax rate for the three months ended September 30, 2024 and 2023 was 18.2% and 17.4%, respectively, and differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction, partially offset by state income taxes.

32

Comparison of Nine Months ended September 30, 2024 and 2023 (in thousands)

Nine months ended

    

    

 

September 30, 

    

2024

    

2023

    

$ change

    

% change

 

Net revenue:

Product sales

$

92,653

$

122,505

$

(29,852)

 

(24.4)

%

Consumer, MHP and dealer loans interest

 

30,807

 

24,996

 

5,811

 

23.2

%

Other

 

6,544

 

7,929

 

(1,385)

 

(17.5)

%

Total net revenue

 

130,004

 

155,430

 

(25,426)

 

(16.4)

%

Operating expenses:

 

  

 

  

 

  

 

  

Cost of product sales

 

63,389

 

83,490

 

(20,101)

 

(24.1)

%

Cost of other sales

1,988

 

 

1,988

 

N/A

%

Selling, general administrative expenses

 

17,528

 

17,046

 

482

 

2.8

%

Dealer incentive

 

(1,005)

 

27

 

(1,032)

 

(3,822.2)

%

Total operating expenses

81,900

100,563

(18,663)

(18.6)

%

Income from operations

 

48,104

 

54,867

 

(6,763)

 

(12.3)

%

Other income (expense)

 

  

 

  

 

  

 

  

Non‑operating interest income

 

2,270

 

2,115

 

155

 

7.3

%

Miscellaneous, net

 

7,945

 

875

 

7,070

 

808.0

%

Interest expense

 

(686)

 

(588)

 

(98)

 

16.7

%

Total other

 

9,529

 

2,402

 

7,127

 

296.7

%

Income before income tax expense

 

57,633

 

57,269

 

364

 

0.6

%

Income tax expense

 

(10,502)

 

(9,885)

 

(617)

 

6.2

%

Net income

$

47,131

$

47,384

$

(253)

 

(0.5)

%

Product sales primarily consist of direct sales, commercial sales, inventory finance sales and retail store sales. Product sales decreased $29.9 million, or 24.4%, during the nine months ended September 30, 2024 as compared to the same period in 2023. This decrease was driven by a decrease in unit volumes shipped, primarily in direct sales, mobile home park sales and inventory finance sales categories.

Net revenue attributable to our factory-built housing consisted of the following during nine months ended September 30, 2024 and 2023:

    

Nine Months Ended

    

    

 

September 30, 

($ in thousands)

 

    

2024

    

2023

    

$ Change

    

% Change

 

Net revenue:

 

  

 

  

 

  

 

  

Product Sales

$

92,653

$

122,505

$

(29,852)

 

(24.4)

%

Total units sold

 

1,536

 

1,948

 

(412)

 

(21.1)

%

Net revenue per unit sold

$

60.3

$

62.9

$

(2.6)

 

(4.1)

%

For the nine months ended September 30, 2024, our net revenue per product sold decreased primarily due to a shift in product mix to smaller units and to a large sale of homes in the first quarter of 2024 from our leased home portfolio to a mobile home park customer at a lower than average price than our typical new home. We had decreases in direct sales, commercial sales and inventory finance sales, partially offset by an increase in retail store sales. Direct sales decreased $6.5 million, or 47.4% during the nine months ended September 30, 2024 as compared to the same period in 2023. Commercial sales decreased $8.2 million, or 18.0% during the nine months ended September 30, 2024 as compared to the same period in 2023. Inventory finance sales to dealers decreased $16.4 million, or 39.2% during the nine months ended September 30, 2024 as compared to the same period in 2023. Retail store sales increased $1.2 million, or 9.1% during the nine months ended September 30, 2024 as compared to the same period in 2023. Our revenue has decreased primarily due to a lower volume of shipments, a shift in product mix generally to smaller units and a slowdown in our dealer and mobile home park sales. Our current business is dependent on dealer sales, as reflected in direct sales and inventory finance sales, and our sales have slowed due to high levels of inventory on dealer lots and

33

seasonality. Our retail sales have improved as we have focused on the performance of our company owned stores. Our mobile home park business has been impacted by higher interest rates, and transaction volumes and new development have declined.

Consumer, MHP and dealer loans interest income increased $5.8 million, or 23.2%, during the nine months ended September 30, 2024 as compared to the same period in 2023 due to growth in our loan portfolios. Between September 30, 2024 and September 30, 2023 our consumer loan portfolio increased by $15.6 million, our MHP loan portfolio increased by $22.0 million, and our dealer finance notes decreased by $0.7 million.

Other revenue primarily consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income and decreased $1.4 million, or 17.5%, during the nine months ended September 30, 2024 as compared to the same period in 2023. This decrease was primarily due to a $2.9 million decrease in dealer finance fees, a $1.3 million decrease in forfeited deposits, partially offset by a $2.7 million increase in land sales and a $0.1 million increase in other miscellaneous revenue.

The cost of product sales decreased $20.1 million, or 24.1%, during the nine months ended September 30, 2024 as compared to the same period in 2023. The decrease in costs is primarily related to the decrease in units sold. The cost of other sales increased $2.0 million during the nine months ended September 30, 2024 as compared to the same period in 2023. The increase in costs is due to the sale of land.

Selling, general and administrative expenses increased $0.5 million, or 2.8%, during the nine months ended September 30, 2024 as compared to the same period in 2023. This increase was primarily due to a $0.4 million increase in legal expense, a $0.4 million increase in property tax expense, a $0.4 million increase in marketing expense, a $0.1 million increase in payroll and related expense, and a net $0.4 million increase in other miscellaneous expense partially offset by a $1.0 million decrease in warranty costs and a $0.2 million decrease in loan loss provision.

Dealer incentive expense decreased $1.0 million during the nine months ended September 30, 2024 as compared to the same period in 2023.

Other income (expense) increased $7.1 million, or 296.7%, during the nine months ended September 30, 2024 as compared to the same period in 2023. We had (i) $0.2 million increase in Non-operating interest income, (ii) a $0.8 million increase in income in Miscellaneous, net as a result of a gain on the sales of real property, (iii) a $1.3 million increase in income in Miscellaneous, net due to a reversal of accrued liabilities, (iv) an increase of $1.1 million in income Miscellaneous, net due to a gain on conversion of inventory finance loans, (v) $0.1 million increase in Interest expense and (vi) a $3.8 million net increase in income in Miscellaneous, net partially as a result of the Settlement Agreement described above,.

Income tax increased $0.6 million during the nine months ended September 30, 2024 as compared to the same period in 2023. The effective tax rate for the nine months ended September 30, 2024 and 2023 was 18.2% and 17.3%, respectively, and differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction, partially offset by state income taxes.

34

Liquidity and Capital Resources

Liquidity

We believe that cash flow from operations and cash at September 30, 2024, and availability on our lines of credit will be sufficient to fund our operations and provide for growth for the next 12 to 18 months and into the foreseeable future. On July 28, 2023, we terminated our credit agreement with Capital One, N.A. and entered into a new credit agreement with Prosperity Bank that expanded and extended our credit availability (see Lines of Credit, below).

Cash

We maintain cash balances in bank accounts that may, at times, exceed federally insured limits. We have not incurred any losses from such accounts, and management considers the risk of loss to be minimal. As of September 30, 2024, we had approximately $0.6 million in cash, compared to $0.7 million as of December 31, 2023. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.

Cash Flow Activities

Nine Months Ended

September 30, 

(in thousands)

    

2024

    

2023

Net cash provided by (used in) operating activities

$

28,100

$

(5,284)

Net cash (used in) investing activities

$

(1,511)

$

(7,556)

Net cash (used in) provided by financing activities

$

(26,767)

$

10,568

Net change in cash

$

(178)

$

(2,272)

Cash at beginning of period

$

748

$

2,819

Cash at end of period

$

570

$

547

Comparison of Cash Flow Activities from September 30, 2024 to September 30, 2023

Net cash provided by operating activities was $28.1 million during the nine months ended September 30, 2024, compared to net cash of $5.3 million used in operating activities during the nine months ended September 30, 2023. This change was predominantly the result of decreased MHP loan originations net of collections, decreased consumer loan originations net of collections, and decreased dealer inventory loan originations net of collections.

Net cash used in investing activities of $1.5 million during the nine months ended September 30, 2024 was primarily attributable to $5.8 million of collections of loans we made to third parties for the development of manufactured housing parks, $1.6 million in proceeds from the sale of property and $0.1 million in proceeds from collections of purchased loans, offset by $7.3 million used in improvements and development of property, plant and equipment and $1.7 million used to issue notes to third parties for the development of manufactured housing parks. Net cash used in investing activities of $7.6 million during the nine months ended September 30, 2023 was primarily attributable to $13.9 million used to issue notes to third parties for the development of manufactured housing parks, $4.6 million used in improvements and development of property, plant and equipment, offset by $8.5 million received from the sale of treasury notes, $1.1 million received from the sale of leases homes, $1.0 million of collections of loans we made to third parties for the development of manufactured housing parks and $0.3 million of collections from other purchased loans.

Net cash used in financing activities of $26.8 million during the nine months ended September 30, 2024 was attributable to net payments of $21.6 million on our lines of credit, $5.4 million of stock repurchases and $0.2 million received from the exercise of stock options. Net cash provided by financing activities of $10.6 million during the nine months ended September 30, 2023 was attributable to net proceeds of $10.5 million on our lines of credit and $0.1 million received from the exercise of stock options.

In November 2022, our Board of Directors approved a share repurchase program to authorize the repurchase of up to $10.0 million of the Company’s common stock. We repurchased 1,001 shares for $0.02 million in the open market

35

during the three months ended September 30, 2024, and we repurchased 262,530 shares for $5.4 million in the open market during the nine months ended September 30, 2024. As of September 30, 2024, we had a remaining authorization of approximately $14.6 million. On August 6, 2024, our Board of Directors authorized the repurchase of an additional $10.0 million of the Company’s common stock under the share repurchase program.

Lines of Credit

On July 28, 2023, the Company entered into a new Credit Agreement (the “Revolver”), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. Subsequently, the Company repaid in full the balance due on its prior line of credit with Capital One, N.A. and all commitments under this prior line of credit were terminated. The Revolver provides for a four-year senior secured revolving credit facility with an initial commitment of $50,000 and an additional $25,000 commitment under an accordion feature. The Revolver is secured by the Company’s consumer loans receivables and all escrow accounts associated with the consumer loans receivables. At the Company’s option, borrowings will bear interest at a per annum rate equal to, (i) Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin of 2.5% or 2.75% based upon the Company’s average quarterly borrowings under the Revolver or (ii) a base rate plus an applicable margin of 2.5% or 2.75% based upon the Company’s average quarterly borrowings under the Revolver. The Company paid certain arrangement fees and other fees in connection with the Revolver of approximately $271, which were capitalized as unamortized debt issuance costs and included within lines of credit balance in the accompanying balance sheets and are amortized to interest expense over the life of the Revolver. The Revolver matures July 28, 2027.

For the three months ended September 30, 2024, interest expense under the Revolver was $175, and for the three months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $302. For the nine months ended September 30, 2024, interest expense under the Revolver was $686, and for the nine months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $588. The outstanding balance of the Revolver as of September 30, 2024 and December 31, 2023 was $2,111 and $23,680, respectively. The interest rate in effect as of September 30, 2024 and December 31, 2023 for the Revolver was 7.61% and 7.95%, respectively. The amount of available credit under the Revolver was $47,889 and $26,320 as of September 30, 2024 and December 31, 2023, respectively. The Revolver requires the Company to comply with certain financial and non-financial covenants. As of September 30, 2024, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than 1.00 to 1.00 and a minimum fixed charge coverage ratio of no less than 1.75 to 1.00.

36

Contractual Obligations

The following table is a summary of contractual cash obligations as of September 30, 2024:

    

Payments Due by Period (in thousands)

 

 

 

 

 

Contractual Obligations

    

Total

     

2024

    

2025 - 2026

    

2027 - 2028

     

After 2028

Lines of credit

$

2,111

 

 

 

2,111

 

Operating lease obligations

$

1,540

 

125

 

925

 

490

 

Off Balance Sheet Arrangements

We did not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, net sales, results of operations, liquidity or capital expenditures. However, we do have a repurchase agreement with a financial institution that provides inventory financing for independent retailers of our products. Under this agreement, we have agreed to repurchase homes at declining prices over the term of the agreement (24 months). Our obligation under this repurchase agreement ceases upon the purchase of the home by the retail customer. The maximum amount of our contingent obligations under such repurchase agreements was approximately $856 and $3,030 as of September 30, 2024 and December 31, 2023, respectively, without reduction for the resale value of the homes. We may be required to honor contingent repurchase obligations in the future and may incur additional expense as a consequence of these repurchase agreements. We consider our obligations on current contracts to be immaterial, and accordingly, we have not recorded any reserve for repurchase commitment as of September 30, 2024.

Critical Accounting Estimates

Critical accounting estimates are those that we believe are both significant and require us to make difficult, subjective or complex judgments, often because we need to estimate the effect of inherently uncertain matters. We base our estimates and judgments on historical experiences and various other factors that we believe to be appropriate under the circumstances. Actual results may differ from these estimates, and we might obtain different estimates if we used different assumptions or conditions. Our critical accounting estimates are identified and described in our Annual Report on Form 10-K for the year ended December 31, 2023.

Recent Accounting Pronouncements

For information regarding recent accounting pronouncements, see Note 1 – Nature of Operations, Recent Accounting Pronouncements to our September 30, 2024 Condensed Financial Statements, included in Part I, Item 1, Financial Statements (Unaudited), of this Quarterly Report.

Emerging Growth Company Status

The Company’s status as an “emerging growth company” ended on December 31, 2023. An “emerging growth company,” as defined in the JOBS Act. Section 107 of the JOBS Act, provides that an “emerging growth company” can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. In other words, an “emerging growth company” can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Not applicable.

Item 4. Controls and Procedures.

Disclosure Controls and Procedures

We are subject to the periodic reporting requirements of the Exchange Act which requires designing disclosure controls and procedures to provide reasonable assurance that information we disclose in reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and

37

forms of the SEC. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow for timely decisions regarding required disclosures.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report. Based on the evaluation of our disclosure controls and procedures as of September 30, 2024, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of such date due to material weaknesses in internal control over financial reporting.

In light of the conclusion that our disclosure controls and procedures are considered ineffective as of September 30, 2024, we have applied procedures and processes as necessary to ensure the reliability of our financial reporting in regard to this quarterly report. Accordingly, the Company believes, based on its knowledge, that: (i) this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading with respect to the period covered by this report; and (ii) the financial statements, and other financial information included in this quarterly report, fairly present in all material respects our financial condition, results of operations and cash flows as of and for the periods presented in this quarterly report.

Material Weaknesses in Internal Control Over Financial Reporting

As previously disclosed in our Annual report on Form 10-K filed with the SEC for the year ended December 31, 2023 we identified material weaknesses in our internal control over financial reporting during the preparation of our financial statements. Under standards established by the PCAOB, a material weakness is a deficiency or combination of deficiencies in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected and corrected on a timely basis.

The material weaknesses in financial reporting as of September 30, 2024 are summarized as follows:

We determined that we have not sufficiently or adequately designed or implemented control activities and have a lack of documentation, review and approval of certain control activities. Additionally, those activities are not sufficiently monitored and tested;

We determined that we do not have sufficient qualified accounting personnel to support the preparation of financial statements that are in compliance with U.S. GAAP and SEC reporting requirements; and

We determined that we have not sufficiently or adequately designed or implemented information technology general controls over in-scope business processes and financial reporting systems.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the third quarter of fiscal 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures, or our internal controls, will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision

38

making can be faulty, and that breakdowns can occur because of simple errors, mistakes or fraud. Additionally, controls can be circumvented by individuals or groups of persons or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements in our public reports due to error or fraud may occur and not be detected.

.

PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

See Note 15 - Commitments and Contingencies in our September 30, 2024 Condensed Financial Statements, included in Part I, Item 1, Financial Statements (Unaudited), of this Quarterly Report.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

Repurchases of Equity Securities

The following table sets forth information regarding purchases of our common shares by us during the three months ended September 30, 2024:

Period

Total number of shares purchased (1)

Average price paid per share

Total number of shares purchased as part of publicly announced plans or program

Approximate dollar value of shares that may yet be purchased under the plans or programs

July 1-31, 2024

1,001

$

22.29

$

August 1-31, 2024

September 1-30, 2024

(1)All shares purchased in open market and not pursuant to a publicly announced plan or program

Item 3. Defaults Upon Senior Securities.

None

Item 4. Mine Safety Disclosures.

None

Item 5. Other Information

Rule 10b5-1 Trading Plans

During the three months ended September 30, 2024, no officers or directors adopted, modified, or terminated trading plans intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended.

39

Item 6. Exhibits.

Exhibit No.

Description

EXHIBIT 10.27 *

Settlement Agreement and Release dated July 27, 2024

EXHIBIT 31.1  *

-

Rule 13a—14(a) / 15d—14(a) Certifications — Chief Executive Officer.

EXHIBIT 31.2  *

-

Rule 13a—14(a) / 15d—14(a) Certifications — Chief Financial Officer.

EXHIBIT 32.1  *

-

Section 1350 Certification.

EXHIBIT 32.2  *

-

Section 1350 Certification.

EXHIBIT 101.INS  *

-

XBRL Instance Document.

EXHIBIT 101.SCH  *

-

Inline XBRL Taxonomy Extension Schema Document.

EXHIBIT 101.CAL  *

-

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

EXHIBIT 101.DEF  *

-

Inline XBRL Taxonomy Extension Definition Linkbase Document.

EXHIBIT 101.LAB  *

-

Inline XBRL Taxonomy Extension Label Linkbase Document.

EXHIBIT 101.PRE  *

-

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

* Filed herewith

40

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

LEGACY HOUSING CORPORATION

Date: November 12, 2024

By:

/s/ R. DUNCAN BATES

R. Duncan Bates

President and Chief Executive Officer

Date: November 12, 2024

By:

/s/ JEFFREY FIEDELMAN

Jeffrey Fiedelman

Chief Financial Officer

41

EX-10.27 2 legh-20240930xex10d27.htm EX-10.27

Exhibit 10.27

SETTLEMENT AGREEMENT AND RELEASE

This Settlement Agreement and Release (the Agreement) shall resolve all pending claims in the following lawsuits (collectively, the Litigation), subject to the terms and conditions set out below.

1.

Legacy Housing Corp. v. Bill Rodwell et al., No. 4:24-cv-00096-P consolidated with No. 4:24-CV-00300-P, pending in the United States District Court for the Northern District of Texas (the Texas Lawsuit);

2.

Cleveland MHC, LLC v. Legacy Housing Corp. and Jeffery V. Burt, No. 3:24-CV-00084-DPJ-ASH, pending in the United States District Court for the Southern District of MississippiNorthern Division (the Mississippi Lawsuit); and

3.

Legacy Housing Corp. v. Country Aire Homes of LA, LLC et al., No. 1:24-cv-00460, pending in the United States District Court for the Western District of Louisiana and Legacy Housing Corp. v. Country Aire MHP LLC, et al., No. 2:24-cv-00525-JDC-TPL, pending in the United States District Court for the Western District of LouisianaLake Charles Division (the Louisiana Lawsuits).

The Parties include Legacy Housing Corporation (Legacy) and Curtis D. Hodgson (collectively, the Plaintiffs), William Rodwell, Cynthia Rodwell, Tony Hartsgrove, Robert T. Hutson II, Yakov Plotnikov, Eric D. Wooten (collectively, the Individual Defendants), Cleveland MHC, LLC (Cleveland), Country Aire Homes of LA, LLC, Forest Hollow, LLC (Forest Hollow), Gulf Stream Homes of LA, LLC, Gulf Stream Homes of MS, LLC, Stellar GS Homes, LLC, SINOP GS Homes, LLC, Gulf Stream Manor Phase 2 Homes, LLC, Iowa Homes, LLC, Southern Pointe Homes, LLC, Southern Pointe Investments, LLC, Southern Pointe Investments II, LLC, Stellar GS Homes LLC, and Country Aire MHP LLC (collectively, the Entity Defendants).

The material terms of this Agreement are as follows:

1. Consideration

As consideration for the mutual release described in Section 3:

·

Forest Hollow shall convey clear title, and the undisputed right to possess, all real and personal property located on or at the Forest Hollow Mobile Home Community, 6650 Broad Oak Street, Beaumont, TX 77713 (the Forest Hollow Mobile Home Community) to Legacy;

·

Cleveland shall convey clear title, and the undisputed right to possess, all real and personal property located on or at the Cleveland Mobile Home Community, 110 Old Hwy 49 S. Richland, MS 39218 (the Cleveland Mobile Home Community) to Legacy;

·

Cleveland and Forest Hollow shall assign all intangible assets, including all leases, contracts, and goodwill applicable or related to the real and personal property located on or at the Forest Hollow Mobile Home Community and the Cleveland Mobile Home Community to Legacy;

·

The Individual and Entity Defendants shall irrevocably waive any and all claims related to existing deposits; and


·

Legacy shall refinance the Entity and Individual Defendants remaining debt.

o

The Parties shall enter into a new two-year, $48 million promissory note (the Note), dated July 3, 2024, that is governed by Louisiana law. Pursuant to this Agreement, the borrower(s) shall have the option to reduce the principal debt due under the Note by up to $5 million by making a lump-sum payment prior to executing the Note and all related security and credit instruments. On a one-to-one basis, Legacy will forgive $1 of debt for every $1 that the borrower(s) pay at signing, up to $2.5 million.1 The Note shall bear interest at a rate of 7.9% per annum, shall require monthly, interest-only payments paid by ACH, and shall mature after twenty-four months, with the balance due upon maturity. The borrower(s) shall have the right to release any collateral used to secure the Note by making a Release Payment. The Release Payments are identified in Exhibit A and Exhibit B. Prior to making a Release Payment, the borrower(s) shall provide Legacy with notice and sufficient time to release the collateral. Legacy shall not be required to release any lien on the Real Property until all liens on the Personal Property located on or at the Real Property have been released. The borrower(s) shall not further encumber the collateral that is being encumbered pursuant to this Agreement. Release Payments shall be used to reduce the principal due under the Note, and the Note shall be secured by:

·

A first priority security interest in the homes identified in Exhibit A (collectively, the Personal Property), including all fixtures, component parts, and equipment in or attached thereto.

·

A first priority mortgage in the real property identified in Exhibit B (the Real Property).

·

A pledge of any and all leases and rents, either current or in the future, related to the Real and Personal Property.

·

Personal guarantees signed by the Individual Defendants.2

·

Current certificates of existence and/or good standing for every borrower that is not a natural person issued by the appropriate governmental authority certifying that the entity is validly existing and in good standing in the jurisdiction in which it is organized.

·

Current, certified copies of the articles of organization, limited liability company certificate, and operating agreement applicable to every borrower that is not a natural person.

·

Such other security and credit instruments as are reasonably necessary or customary for such transaction, including, but not limited to: (1) a restriction on any borrowers ability to incur additional debt on the Real and Personal Property;


1

Need final amount. Payment due upon executing new two-year Note.

2

The Individual Defendants shall personally guarantee the Note to the same extent they have personally guaranteed the Entity Defendants existing debt.

2


(2) a requirement that every borrower provide Legacy with accurate financial reporting on a quarterly basis; and (3) a requirement that every borrower maintain adequate insurance, which is to be defined and agreed upon at a later date.

2. Operative Timeline

The Parties shall fulfill their obligations, under Section 1, pursuant to the following timeline:

·

The Parties shall execute this Agreement on or before July 26, 2024.

·

The Parties shall file joint motions to stay the Litigation for thirty days on or before July 29, 2024.

·

Forest Hollow shall convey clear title, and the undisputed right to possess, all real and personal property located on or at the Forest Hollow Mobile Home Community to Legacy on or before August 5, 2024.

·

Cleveland shall convey clear title, and the undisputed right to possess, all real and personal property located on or at the Cleveland Mobile Home Community to Legacy on or before August 5, 2024.

·

Cleveland and Forest Hollow shall assign all intangible assets, including all leases, contracts, and goodwill applicable or related to the real and personal property located on or at the Forest Hollow Mobile Home Community and the Cleveland Mobile Home Community to Legacy on or before August 5, 2024.

·

The Entity and Individual Defendants shall provide a schedule of outstanding indebtedness, reach a resolution with Vanderbilt Mortgage, and bring current any other debt in default on or before August 5, 2024.3

·

The borrower(s) shall execute the Note and all related security and credit instruments on or before August 8, 2024.

The Parties shall dismiss the Litigation with prejudice once all the above conditions are met. The Parties agree that the above deadlines can be extended upon a writing signed by the Parties. The Parties further agree that any failure to meet the above deadlines, absent an extension, constitutes a material breach of this Agreement.

3.

Mutual Release

Once the conditions set forth in Section 1 are completed pursuant to the timeline set forth in Section 2, the Parties shall release all past and present claims arising out of or related to the Texas Lawsuit, Mississippi Lawsuit, and Louisiana Lawsuits, including all claims, counterclaims, and third-party claims asserted therein. This release shall not cover any claims that arise after the execution of this Agreement or apply to any breach of this Agreement, the Note, or any related security or credit instrument.


3

To be discussed.

3


4. Further Cooperation

The Parties agree to undertake all necessary efforts and execute all necessary documents to ensure that all the conditions set forth in Section 1 are completed pursuant to the timeline set forth in Section 2 and shall reasonably cooperate as necessary to effectuate the terms of this Agreement.

5. Counterpart Execution

This Agreement may be executed in any number of counterparts and transmitted by facsimile, electronic mail (including portable document format (.pdf)) or any electronic signature complying with the U.S. Federal ESIGN Act of 2000 e.g., via DocuSign), or other transmission method and all so executed shall constitute one agreement binding on all Parties, notwithstanding that all Parties have not signed the original or the same counterpart.

6. Miscellaneous Provisions

·

This Agreement is a binding and enforceable contract that, to the extent necessary, can be enforced in a court of law.

·

This Agreement has been executed under, and shall be construed and enforced in accordance with, the laws of the State of Texas, without regard to any conflicts of laws principles.

·

This Agreement constitutes the entire understanding and agreement of the Parties and supersedes all prior and contemporaneous agreements, understandings, representations, and negotiations.

·

The Parties represent, covenant, and warrant that each has the right and authority to execute and grant the rights and releases contained in this Agreement.

·

Defendants represent, covenant, and warrant that they have not assigned, pledged, sold or transferred any right, title or interest in the Real and Personal Property described in Section 1 of this Agreement.

·

The Parties shall bear their own attorneys fees and costs, including any attorneys fees and costs incurred in connection with this Agreement; provided, however, that in the event this Agreement is, in any way, challenged or subject to litigation, the Entity and Individual Defendants shall indemnify Legacy and Hodgson for all attorneys fees and costs related to the same.

EXECUTED IN MULTIPLE ORIGINALS on this 27th day of July 2024.

4


PLAINTIFFS

INDIVIDUAL DEFENDANTS

Legacy Housing Corporation

William Rodwell

/s/ Max M. Africk

/s/ William Rodwell

Max M. Africk, General Counsel

William Rodwell

Curtis D. Hodgson

Cynthia Rodwell

/s/ Curtis D. Hodgson

/s/ Cynthia Rodwell

Curtis D. Hodgson

Cynthia Rodwell

Tony Hartsgrove

/s/ Tony Hartsgrove

Tony Hartsgrove

Robert T. Hutson II

/s/ Robert Hutson

Robert T. Hutson II

Yakov Plotnikov

/s/ Yakov Plotnikov

Yakov Plotnikov

Eric D. Wooten

/s/ Eric Wooten

Eric D. Wooten

ENTITIY DEFENDANTS

Cleveland MHC, LLC

5


/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Country Aire Homes of LA, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Forest Hollow, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Gulf Stream Homes of LA, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Gulf Stream Homes of MS, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Stellar GS Homes, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

SINOP GS Homes, LLC

/s/ William Rodwell

6


By:

William Rodwell

Title:

Managing Member

Gulf Stream Manor Phase 2 Homes, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Iowa Homes, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Southern Pointe Homes, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Southern Pointe Investments, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Southern Pointe Investments II, LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Stellar GS Homes LLC

7


/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

Country Aire MHP LLC

/s/ William Rodwell

By:

William Rodwell

Title:

Managing Member

8


EX-31.1 3 legh-20240930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Duncan Bates, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Legacy Housing Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 12, 2024

/s/ Duncan Bates

Name: Duncan Bates

Title: President and Chief Executive Officer


EX-31.2 4 legh-20240930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeffrey Fiedelman, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Legacy Housing Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 12, 2024

/s/ Jeffrey Fiedelman

Name: Jeffrey Fiedelman

Title: Chief Financial Officer


EX-32.1 5 legh-20240930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Legacy Housing Corporation (the “Company”) on Form 10-Q for the quarter ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Duncan Bates, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1.           The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

2.           The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: November 12, 2024

/s/ Duncan Bates

Name: Duncan Bates

Title: President and Chief Executive Officer


EX-32.2 6 legh-20240930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Legacy Housing Corporation (the “Company”) on Form 10-Q for the quarter ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey Fiedelman, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1.           The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

2.           The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: November 12, 2024

/s/ Jeffrey Fiedelman

Name: Jeffrey Fiedelman

Title: Chief Financial Officer


EX-101.SCH 7 legh-20240930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONDENSED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940104 - Disclosure - NATURE OF OPERATIONS - Leased Property - Future minimum lease income (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940306 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - LEASES - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - LEASES - Future minimum lease payments (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - OTHER ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - OTHER NOTES RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - DEALER FINANCED RECEIVABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - NATURE OF OPERATIONS - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940103 - Disclosure - NATURE OF OPERATIONS - Leased Property (Details) link:presentationLink link:calculationLink link:definitionLink 99940106 - Disclosure - NATURE OF OPERATIONS - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - CONSUMER LOANS RECEIVABLE- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940305 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Notes receivable from mobile home parks (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Impaired and general reserve for allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940405 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Disaggregates the outstanding principal balance of MHP receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - OTHER NOTES RECEIVABLE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940504 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - LINES OF CREDIT (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 99941303 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 99941502 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99941503 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - EARNINGS PER SHARE- Tabular (Details) link:presentationLink link:calculationLink link:definitionLink 99941702 - Disclosure - EARNINGS PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941801 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - CONSUMER LOANS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - OTHER NOTES RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - DEALER FINANCED RECEIVABLES link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - LINES OF CREDIT link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995211801 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 995211901 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - NATURE OF OPERATIONS (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - NATURE OF OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99931603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 99931703 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 99940105 - Disclosure - NATURE OF OPERATIONS - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 legh-20240930_cal.xml EX-101.CAL EX-101.DEF 9 legh-20240930_def.xml EX-101.DEF EX-101.LAB 10 legh-20240930_lab.xml EX-101.LAB EX-101.PRE 11 legh-20240930_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Nov. 06, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity Registrant Name Legacy Housing Corporation  
Entity File Number 001-38761  
Entity Incorporation, State or Country Code TX  
Entity Tax Identification Number 20-2897516  
Entity Address, Address Line One 1600 Airport Freeway  
Entity Address, Address Line Two #100  
Entity Address, City or Town Bedford  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 76022  
City Area Code 817  
Local Phone Number 799-4900  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock ($0.001 par value)  
Trading Symbol LEGH  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   24,158,311
Entity Central Index Key 0001436208  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 570 $ 748
Accounts receivable, net 4,986 4,656
Current portion of contracts - dealer financed 31,690 32,538
Current portion of consumer loans receivable 8,372 7,682
Current portion of notes receivable from mobile home parks ("MHP") 30,378 18,156
Current portion of other notes receivable 3,422 6,013
Inventories 29,223 33,176
Prepaid expenses and other current assets 3,846 4,915
Total current assets 112,487 107,884
Consumer loans receivable, net 158,449 148,818
Notes receivable from mobile home parks ("MHP"), net 171,106 163,824
Other notes receivable, net 4,424 28,577
Inventories, net 9,803 7,793
Other assets - leased mobile homes 4,549 7,601
ROU assets - operating leases 1,435 1,794
Other assets 9,888 2,571
Property, plant and equipment, net 49,264 37,880
Total assets 521,405 506,742
Current liabilities:    
Accounts payable 3,450 4,090
Accrued liabilities 13,256 18,504
Customer deposits 2,489 4,146
Escrow liability 12,700 10,104
Operating lease obligation 478 489
Total current liabilities 32,373 37,333
Long-term liabilities:    
Operating lease obligation, less current portion 1,036 1,396
Lines of credit 2,111 23,680
Deferred income taxes, net 2,338 2,338
Dealer incentive liability 4,275 5,260
Total liabilities 42,133 70,007
Commitments and contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $.001 par value, 10,000,000 shares authorized: no shares issued or outstanding
Common stock, $.001 par value, 90,000,000 shares authorized; 24,865,906 and 24,843,494 issued and 24,158,311 and 24,398,429 outstanding at September 30, 2024 and December 31, 2023, respectively 31 30
Treasury stock at cost, 707,595 and 445,065 shares at September 30, 2024 and December 31, 2023, respectively (9,875) (4,477)
Additional paid-in-capital 182,226 181,424
Retained earnings 306,890 259,758
Total stockholders' equity 479,272 436,735
Total liabilities and stockholders' equity $ 521,405 $ 506,742
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
CONDENSED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 24,865,906 24,843,494
Common stock, shares outstanding 24,158,311 24,398,429
Treasury stock, shares 707,595 445,065
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net revenue:        
Product sales $ 30,169 $ 37,008 $ 92,653 $ 122,505
Consumer, MHP and dealer loans interest 10,330 8,803 30,807 24,996
Other 3,767 4,126 6,544 7,929
Total net revenue 44,266 49,937 130,004 155,430
Operating expenses:        
Cost of product sales 21,364 24,820 63,389 83,490
Cost of other sales 1,988   1,988  
Selling, general and administrative expenses 6,065 6,108 17,528 17,046
Dealer incentive (475) (5) (1,005) 27
Total operating expenses 28,942 30,923 81,900 100,563
Income from operations 15,324 19,014 48,104 54,867
Other income (expense):        
Nonoperating interest income (17) 794 2,270 2,115
Miscellaneous, net 4,193 (37) 7,945 875
Interest expense (175) (303) (686) (588)
Total other income 4,001 454 9,529 2,402
Income before income tax expense 19,325 19,468 57,633 57,269
Income tax expense (3,522) (3,380) (10,502) (9,885)
Net income $ 15,803 $ 16,088 $ 47,131 $ 47,384
Weighted average shares outstanding:        
Basic (in shares) 24,154,779 24,391,797 24,237,405 24,382,519
Diluted (in shares) 24,810,816 25,128,679 24,870,712 25,099,985
Net income per share:        
Basic (in dollars per share) $ 0.65 $ 0.66 $ 1.94 $ 1.94
Diluted (in dollars per share) $ 0.64 $ 0.64 $ 1.90 $ 1.89
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating activities:    
Net income $ 47,131 $ 47,384
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization expense 1,402 1,279
Amortization of deferred revenue (1,641) (956)
Provision for accounts and notes receivable (205) 955
Provision for long term inventory 234 15
Gain from sale of assets (1,341) (507)
Gain from loan settlements (3,448)  
Non-cash operating lease expense (34) (38)
Share based payment expense 604 586
Other non cash items 51 (35)
Changes in operating assets and liabilities:    
Accounts receivable (388) 490
Consumer loans activity, net (10,058) (12,199)
Notes receivable MHP activity, net (3,765) (36,868)
Dealer inventory loan activity, net 1,110 (2,831)
Inventories 1,709 (3,011)
Prepaid expenses and other current assets 1,116 (1,497)
Other assets - leased mobile homes 2,560  
Other assets (1,008) (10)
Accounts payable and accrued liabilities (5,903) 5,110
Right of use activity, net 21 25
Customer deposits (1,658) (3,839)
Escrow liability 2,596 1,355
Dealer incentive liability (985) (692)
Net cash provided by (used in) operating activities 28,100 (5,284)
Investing activities:    
Purchases of property, plant and equipment (7,323) (4,572)
Proceeds from sale of leased property   1,108
Proceeds from sale of property 1,573  
Sale of investments - treasury notes   8,500
Issuance of notes receivable (1,700) (13,946)
Notes receivable collections 5,775 1,028
Collections from purchased loans 164 326
Net cash provided by investing activities (1,511) (7,556)
Financing activities:    
Proceeds from exercise of stock options 200 100
Purchases of treasury stock (5,398)  
Proceeds from lines of credit 45,391 84,336
Payments on lines of credit (66,960) (73,868)
Net cash (used in) provided by financing activities (26,767) 10,568
Net decrease in cash (178) (2,272)
Cash at beginning of period 748 2,819
Cash at end of period 570 547
Supplemental disclosure of cash flow information:    
Cash paid for interest 905 272
Cash paid for taxes $ 12,188 $ 10,512
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Treasury stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Treasury stock
Additional paid-in-capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional paid-in-capital
Retained earnings
Cumulative effect, period of adoption, adjustment
Retained earnings
Cumulative Effect, Period of Adoption, Adjusted Balance
Retained earnings
Cumulative effect, period of adoption, adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Total
Beginning Balance at Dec. 31, 2022 $ 30 $ 30 $ (4,477) $ (4,477) $ 180,555 $ 180,555 $ (698) $ 205,298 $ 205,996 $ (698) $ 381,406 $ 382,104
Beginning Balance (in shares) at Dec. 31, 2022 24,814,695 24,814,695                    
Share based compensation           191           191
Share based compensation (in shares)   8,571                    
Net income                 16,276     16,276
Ending Balance at Mar. 31, 2023   $ 30   (4,477)   180,746     221,574     397,873
Ending Balance (in shares) at Mar. 31, 2023   24,823,266                    
Beginning Balance at Dec. 31, 2022 $ 30 $ 30 (4,477) (4,477) 180,555 180,555 (698) 205,298 205,996 (698) 381,406 382,104
Beginning Balance (in shares) at Dec. 31, 2022 24,814,695 24,814,695                    
Net income                       47,384
Ending Balance at Sep. 30, 2023   $ 30   (4,477)   181,241     252,682     429,476
Ending Balance (in shares) at Sep. 30, 2023   24,836,862                    
Beginning Balance at Dec. 31, 2022 $ 30 $ 30 $ (4,477) (4,477) $ 180,555 180,555 $ (698) $ 205,298 205,996 $ (698) $ 381,406 382,104
Beginning Balance (in shares) at Dec. 31, 2022 24,814,695 24,814,695                    
Ending Balance at Dec. 31, 2023   $ 30   (4,477)   181,424     259,758     $ 436,735
Ending Balance (in shares) at Dec. 31, 2023   24,843,494                   24,843,494
Beginning Balance at Mar. 31, 2023   $ 30   (4,477)   180,746     221,574     $ 397,873
Beginning Balance (in shares) at Mar. 31, 2023   24,823,266                    
Share based compensation           196           196
Share based compensation (in shares)   7,350                    
Proceeds from exercise of stock options           100           100
Proceeds from exercise of stock options (in shares)   6,246                    
Net income                 15,020     15,020
Ending Balance at Jun. 30, 2023   $ 30   (4,477)   181,042     236,594     413,189
Ending Balance (in shares) at Jun. 30, 2023   24,836,862                    
Share based compensation           199           199
Net income                 16,088     16,088
Ending Balance at Sep. 30, 2023   $ 30   (4,477)   181,241     252,682     429,476
Ending Balance (in shares) at Sep. 30, 2023   24,836,862                    
Beginning Balance at Dec. 31, 2023   $ 30   (4,477)   181,424     259,758     $ 436,735
Beginning Balance (in shares) at Dec. 31, 2023   24,843,494                   24,843,494
Share based compensation           257           $ 257
Share based compensation (in shares)   3,000                    
Purchase of treasury stock       (1,871)               (1,871)
Proceeds from exercise of stock options   $ 1       99           100
Proceeds from exercise of stock options (in shares)   6,246                    
Net income                 15,140     15,140
Ending Balance at Mar. 31, 2024   $ 31   (6,348)   181,780     274,898     450,361
Ending Balance (in shares) at Mar. 31, 2024   24,852,740                    
Beginning Balance at Dec. 31, 2023   $ 30   (4,477)   181,424     259,758     $ 436,735
Beginning Balance (in shares) at Dec. 31, 2023   24,843,494                   24,843,494
Net income                       $ 47,131
Ending Balance at Sep. 30, 2024   $ 31   (9,875)   182,226     306,890     $ 479,272
Ending Balance (in shares) at Sep. 30, 2024   24,865,906                   24,865,906
Beginning Balance at Mar. 31, 2024   $ 31   (6,348)   181,780     274,898     $ 450,361
Beginning Balance (in shares) at Mar. 31, 2024   24,852,740                    
Share based compensation           174           174
Share based compensation (in shares)   7,350                    
Purchase of treasury stock       (3,505)               (3,505)
Net income                 16,189     16,189
Ending Balance at Jun. 30, 2024   $ 31   (9,853)   181,954     291,087     463,219
Ending Balance (in shares) at Jun. 30, 2024   24,860,090                    
Share based compensation           172           172
Share based compensation (in shares)   (430)                    
Purchase of treasury stock       (22)               (22)
Proceeds from exercise of stock options           100           100
Proceeds from exercise of stock options (in shares)   6,246                    
Net income                 15,803     15,803
Ending Balance at Sep. 30, 2024   $ 31   $ (9,875)   $ 182,226     $ 306,890     $ 479,272
Ending Balance (in shares) at Sep. 30, 2024   24,865,906                   24,865,906
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS
9 Months Ended
Sep. 30, 2024
NATURE OF OPERATIONS  
NATURE OF OPERATIONS

1. NATURE OF OPERATIONS

Legacy Housing Corporation (referred herein as ”Legacy”, “we”, “our”, “us”, or the “Company”) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd. (the “Partnership”), a Texas limited partnership formed in May 2005. Effective December 31, 2019, the Company reincorporated from a Delaware corporation to a Texas corporation. The Company is headquartered in Bedford, Texas. 

The Company (1) manufactures and provides for the transport of mobile homes, (2) provides wholesale financing to dealers and mobile home parks, (3) provides retail financing to consumers and (4) is involved in financing and developing new manufactured home communities. The Company manufactures its mobile homes at plants located in Fort Worth, Texas, Commerce, Texas and Eatonton, Georgia. The Company relies on a network of dealers to market and sell its mobile homes. The Company also sells homes directly to consumers, through its own retail stores, and to dealers and mobile home parks. 

Basis of Presentation

The accompanying unaudited interim condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim condensed financial statements have been prepared on the same basis as the audited annual financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three months and nine months ended September 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or any other period. The accompanying balance sheet as of December 31, 2023 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”), filed on March 15, 2024. The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.

Use of Estimates

The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period. Significant estimates made in connection with the accompanying condensed financial statements primarily relate to the determination and valuation of accounts receivable, loans to mobile home parks, consumer loans receivable, other notes receivable, loans to dealers, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.

Segment

The Company has one reportable segment. All of our activities are interrelated, and each activity is dependent and assessed based on how each of the activities of the Company supports the others. For example, the sale of manufactured homes includes providing transportation for dealers. We also provide financing options for customers to facilitate home sales. Accordingly, all significant operating and strategic decisions by the chief operating decision maker, the Chief Executive Officer, are based upon analyses of our company as one operating segment.

Revenue Recognition

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct

Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash.

Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income.

Share-Based Compensation

The Company accounts for share-based compensation in accordance with the provisions of Accounting Standards Codification (“ASC”) 718, Compensation—Stock Compensation. Share-based compensation expense is recognized based on an award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.

The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock grant with only service-based conditions is calculated based on the closing price of the Company’s common stock on the grant date.

The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. The volatility is estimated based on the historical volatility of the Company’s common stock. The expected life of awards granted represents the period of time that the awards are expected to be outstanding based on the “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock.

Accounts Receivable

“Accounts receivable, net” includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest.

Accounts receivable related to inventory finance fees and interest generally are due upon receipt, and all other accounts receivable generally are due within 30 days. Accounts receivable is stated at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. On September 30, 2024, December 31, 2023 and December 31, 2022, the allowance for doubtful accounts totaled $709, $651 and $279, respectively.

Leased Property

The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement. In this arrangement, the title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.

Our typical lease agreement is for 96 months or 120 months. It requires the lessee to maintain the home and to return the home to us at the end of the lease in good condition. It provides the lessee with a termination option for a fee, an option to extend the lease and a purchase option at fair market value.

The leased mobile homes are included in other assets on the Company’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life. Homes returned to the Company upon expiration of the lease or in the event of default are sold by the Company through its standard sales and distribution channels.

Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:

2024

    

$

291

2025

 

1,165

2026

 

1,165

2027

 

993

2028

 

821

Thereafter

 

578

Total

$

5,013

Product Warranties

The Company provides retail home buyers with a one-year warranty from the date of purchase on manufactured inventory. Product warranty costs are accrued when the covered homes are sold to customers. Product warranty expense is recognized based on the terms of the product warranty and the related estimated costs. Factors used to determine the warranty liability include the number of homes under warranty and the historical costs incurred in servicing the warranties. The accrued warranty liability is reduced as costs are incurred and the warranty liability balance is included as part of accrued liabilities in the Company’s balance sheet.

The following table summarizes activity within the warranty liability for the three and nine months ended September 30, 2024 and 2023:

Three Months Ended September 30,

 

    

Nine Months Ended September 30,

2024

    

2023

2024

    

2023

Warranty liability, beginning of period

$

2,354

$

2,829

$

2,910

$

3,049

Product warranty reserve accrued (released)

 

287

 

636

 

544

 

1,774

Warranty costs incurred

 

(474)

 

(666)

 

(1,287)

 

(2,024)

Warranty liability, end of period

$

2,167

$

2,799

$

2,167

$

2,799

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016 13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses

be presented as an allowance rather than as a write down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company used the longer phase in period for adoption, and accordingly this ASU became effective for the Company’s fiscal year beginning January 1, 2023. The adoption of ASU 2016-13 resulted in an increase in portfolio allowances of $900 at transition. The $900 was comprised of a $225 increase for MHP notes, a $187 increase for dealer financed contracts and a $488 increase for other notes receivable. The cumulative effect of the adoption was a net decrease of $698 to beginning retained earnings at January 1, 2023.

In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update extend the transition relief period for reference rate reform from December 31, 2022 to December 31, 2024. The amendments in ASU 2022-06 apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. ASU 2022-06 was effective upon issuance. The new standard has had no material impact on the Company's financial statements.

In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We currently are evaluating the impact of ASU 2023-07 on our financial statements.

From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE
9 Months Ended
Sep. 30, 2024
REVENUE  
REVENUE

2. REVENUE

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash.

Revenue from product sales is recognized when the performance obligation under the terms of a contract with our customer is satisfied, which typically occurs upon delivery and transfer of title of the home, as this depicts when control of the promised good is transferred to our customers.

For inventory financed sales, the independent dealer enters into a financing arrangement with the Company and is required to make monthly interest payments. Interest income is recorded separately in the statement of income. For other financed sales by the Company, the individual customer enters into a sales and financing contract and is required to

make a down payment. These financed sales contain a significant financing component and any interest income is recorded separately in the statement of income.

Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers. Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue.

The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home’s intended functionality and, therefore, do not represent a distinct performance obligation within the context of the contract. The Company has elected to use the practical expedient to expense the incremental costs of obtaining a contract if the amortization period of the asset that the Company would have otherwise recognized is one year or less. Contract costs, which include commissions incurred related to the sale of homes, are expensed at the point-in-time when the related revenue is recognized. Warranty costs and contract costs are included in selling, general and administrative expenses in the statements of income. Warranty and contract costs were $474 and $666 for the three months ended September 30, 2024 and 2023, respectively, and $1,287 and $2,024 for the nine months ended September 30, 2024 and 2023, respectively.

For the three months ended September 30, 2024 and 2023, total cost of product sales included $1,450 and $3,285 of costs relating to subcontracted production for commercial sales, transportation and delivery costs, and certain other costs incurred for retail store and commercial sales. For the nine months ended September 30, 2024 and 2023, total cost of product sales included $4,198 and $9,857 of costs relating to subcontracted production for commercial sales, transportation and delivery costs, and certain other costs incurred for retail store and commercial sales.

Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income. Consignment fees are charged to independent retailers on a monthly basis for homes held by the independent retailers pursuant to a consignment arrangement until the home is sold to an individual customer. Consignment fees are determined as a percentage of the home’s wholesale price to the independent dealer. Revenue recognition for consignment fees is recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.

Sales Concentration. The following table presents mobile home park (“MHP”) sales to independent third parties and their affiliates that are greater than 5.0% of our total product sales for the three and nine months ended September 30, 2024 and 2023:

Three months ended September 30,

Nine months ended September 30,

2024

2023

2024

2023

% of

% of

% of

% of

Product

Product

Product

Product

Sales

    

Sales

Sales

    

Sales

Sales

    

Sales

Sales

    

Sales

Customer A

$

1,628

5.4

$

$

5,212

5.6

Customer B

$

$

$

5,450

5.9

Customer C

$

$

3,202

9.1

$

Customer D

$

$

$

10,135

8.8

No other MHP customer accounted for more than 5.0% of our total product sales.

Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by the source of the revenue for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30, 

September 30, 

2024

    

2023

2024

    

2023

Product sales:

Direct sales

$

2,075

$

2,584

$

7,242

$

13,762

Commercial sales

 

12,509

 

14,089

 

37,359

 

45,547

Inventory finance sales

7,775

12,494

25,393

41,785

Retail store sales

5,715

5,455

14,951

13,703

Other product sales (1)

 

2,095

 

2,386

 

7,708

 

7,708

Total product sales

 

30,169

 

37,008

 

92,653

 

122,505

Consumer, MHP and dealer loans interest:

 

  

 

  

 

  

 

  

Interest - consumer installment notes

 

5,280

 

4,890

 

15,535

 

14,372

Interest - MHP notes

 

4,246

 

3,913

 

12,841

 

10,624

Interest - dealer finance notes

804

2,431

Total consumer, MHP and dealer loans interest

 

10,330

 

8,803

 

30,807

 

24,996

Other

 

3,767

 

4,126

 

6,544

 

7,929

Total net revenue

$

44,266

$

49,937

$

130,004

$

155,430

(1)Other product sales revenue from ancillary products and services including parts, freight and other services

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE
9 Months Ended
Sep. 30, 2024
CONSUMER LOANS RECEIVABLE  
CONSUMER LOANS RECEIVABLE

3. CONSUMER LOANS RECEIVABLE

Consumer loans receivable result from financing transactions entered into with retail consumers of mobile homes sold through independent retailers and company-owned retail locations. Consumer loans receivable generally consist of the sales price and any additional financing fees, less the buyer’s down payment. Interest income is recognized monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.1% and 13.2% as of September 30, 2024 and December 31, 2023, respectively. Consumer loans receivable have maturities that range from 2 to 30 years.

The Company reviews loan applications in an underwriting process which considers credit history, among other things, to evaluate credit risk of the consumer and determines interest rates on approved loans based on consumer credit score, payment ability and down payment amount.

The Company uses payment history to monitor the credit quality of the consumer loans on an ongoing basis.

The Company may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $12,700 and $10,104 as of September 30, 2024 and December 31, 2023, respectively, and are included in escrow liability in the accompanying balance sheets.

Allowance for Loan Losses—Consumer Loans Receivable

The allowance for loan losses reflects management’s estimate of losses inherent in the consumer loans that may be uncollectible based upon review and evaluation of the consumer loan portfolio as of the date of the balance sheet. An allowance for loan losses is determined after giving consideration to, among other things, the loan characteristics, including the financial condition of borrowers, the value and liquidity of collateral, delinquency and historical loss experience.

The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company’s calculation of the general reserve considers the historical loan default rates and collateral recovery rates for the last three years and any qualitative factors both internal and external to the Company. Specific reserves are determined based on probable losses on specific classified impaired loans.

The Company’s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower’s cash flow may not be sufficient to meet payments as they become due, which generally is when either principal or interest is past due and remains unpaid for more than 90 days. Management implemented this policy based on an analysis of historical data, current performance of loans and the likelihood of recovery once principal or interest payments became delinquent and were aged more than 90 days. Payments received on nonaccrual loans are accounted for on a cash basis, first to interest and then to principal, as long as the remaining book balance of the asset is deemed to be collectible. The accrual of interest resumes when the past due principal or interest payments are brought within 90 days of being current.

Impaired loans are those loans for which it is probable that the Company will be unable to collect all amounts due in accordance with the original contractual terms of the loan agreement, including scheduled principal and interest payments. Impaired loans, or portions thereof, are charged off when deemed uncollectible. A loan is generally deemed impaired if it is more than 90 days past due on principal or interest, is in bankruptcy proceedings, or is in the process of repossession. A specific reserve is created for impaired loans based on fair value of underlying collateral value, less estimated selling costs. The Company uses various factors to determine the value of the underlying collateral for impaired loans. These factors include: (1) the length of time the unit remained unsold after construction; (2) the amount of time the house was occupied; (3) the cooperation level of the borrowers (for example, loans requiring legal action or extensive field collection efforts may have a reduced value); (4) the physical location of the home; (5) the length of time the borrower has lived in the house without making payments; (6) the size of the home and market conditions; and (7) the experience and expertise of the particular dealer assisting in collection efforts.

Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. At repossession, the collateral is recorded at the same amount as the principal balance as the loan. The fair value of the collateral is then computed based on the historical recovery rates of previously charged off loans, the loan is charged off and the loss is charged to the allowance for loan losses. At each reporting period, the fair value of the collateral is adjusted to the lower of the amount recorded at repossession or the estimated sales price less estimated costs to sell, based on current information. Repossessed homes from the consumer loan portfolio totaled $3,986 and $2,215 as of September 30, 2024 and December 31, 2023, respectively, and are included in other assets in the accompanying balance sheets.

Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consists of the following:

    

As of September 30, 

    

As of December 31, 

2024

2023

Consumer loans receivable

$

169,903

$

159,738

Loan discount and deferred financing fees

 

(2,414)

 

(2,473)

Allowance for loan losses

 

(668)

 

(765)

Consumer loans receivable, net

$

166,821

$

156,500

The following table presents a detail of the activity in the allowance for loan losses:

    

Three months ended September 30, 

Nine Months Ended September 30, 

2024

    

2023

2024

    

2023

    

Allowance for loan losses, beginning of period

$

526

$

867

$

765

$

830

Provision for loan losses

 

77

 

(71)

 

(345)

 

(134)

(Charge offs) recoveries

 

65

 

(8)

 

248

 

92

Allowance for loan losses, end of period

$

668

$

788

$

668

$

788

The following table presents impaired and general reserve for allowance for loan losses:

    

As of September 30, 

    

As of December 31, 

2024

2023

Total consumer loans

$

169,903

$

159,738

Allowance for loan losses

$

668

$

765

Impaired loans individually evaluated for impairment

$

2,961

$

1,565

Specific reserve against impaired loans

$

656

$

562

Other loans collectively evaluated for allowance

$

166,942

$

158,173

General allowance for loan losses

$

12

$

203

As of September 30, 2024 and December 31, 2023, the total principal outstanding for consumer loans on nonaccrual status was $2,961 and $1,565, respectively. A detailed aging of consumer loans receivable that are past due is as follows:

As of September 30, 

    

    

As of December 31, 

    

2024

%

2023

%

Total consumer loans receivable

$

169,903

 

100.0

   

$

159,738

 

100.0

Past due consumer loans:

 

  

 

  

 

  

 

  

31 - 60 days past due

$

1,329

 

0.8

$

624

 

0.4

61 - 90 days past due

 

554

 

0.3

 

149

 

0.1

91 - 120 days past due

 

354

 

0.2

 

123

 

0.1

Greater than 120 days past due

 

2,607

 

1.5

 

1,449

 

0.9

Total past due

$

4,844

 

2.8

$

2,345

 

1.5

We evaluate the credit quality of our consumer loan portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting generally is based on borrower payment activity relative to the contractual

terms of the loan. The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator based on delinquency status and fiscal year of origination:

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

24,107

$

29,216

$

22,478

$

19,410

$

12,325

$

57,523

$

165,059

%

97.2

30-90 days past due

141

276

831

326

310

1,884

1.1

> 90 days past due

520

365

1,075

104

896

2,960

1.7

Total

$

24,248

$

30,012

$

23,674

$

20,811

$

12,429

$

58,729

$

169,903

%

100.0

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS
9 Months Ended
Sep. 30, 2024
NOTES RECEIVABLE FROM MOBILE HOME PARKS  
NOTES RECEIVABLE FROM MOBILE HOME PARKS

4. NOTES RECEIVABLE FROM MOBILE HOME PARKS

The notes receivable from mobile home parks (“MHP Notes”) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes have varying maturity dates and require monthly principal and interest payments. The interest rate on the MHP Notes can be fixed or variable, and the interest rates range from 6.9% to 12.0%. The average interest rate per loan was approximately 7.9% as of September 30, 2024 and December 31, 2023, with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes are individual mobile homes which can be repossessed and resold. The MHP Notes are generally personally guaranteed by borrowers with substantial financial resources.

As of September 30, 2024, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equated to 24.1%, 17.3% and 12.0% of the principal balance outstanding, all of which were secured by the mobile homes. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equated to 17.9%, 24.5% and 14.0% of the principal balance outstanding, all of which were secured by the mobile homes.

MHP Notes are stated at amounts due from customers, net of allowance for loan losses. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance composed of specific and general reserve amounts. As of September 30, 2024 and December 31, 2023, the MHP Notes balance is presented net of unamortized finance fees of $1,137 and $1,565, respectively. The finance fees are amortized over the life of the MHP Notes.

As of September 30, 2024, there were past due balances of $220 on MHP Notes. As of December 31, 2023, there were past due balances of $98 on the MHP Notes excluding any amounts attributed to the Notes, as defined below. For the three months ended September 30, 2024 and 2023, there were no charge offs recorded for MHP Notes. For the nine months ended September 30, 2024 and 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes was $753 and $735 as of September 30, 2024 and December 31, 2023, respectively. As of September 30, 2024 and December 31, 2023, there was a minimal impaired balance of MHP Notes. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.

Settlement Agreement

As the Company previously disclosed, in a Form 10-K for the fiscal year ended December 31, 2023, and Forms 10-Q for the quarterly periods ended March 31, 2024 and June 30, 2024, Legacy and numerous entities owned or operated by one individual (the “Makers”) previously entered into several Promissory Notes (the “Notes”) valued at approximately $55 million. In January 2024, the Makers defaulted on, and Legacy accelerated, a portion of the Notes valued at approximately $37 million. The Notes were secured by mobile homes and mobile-home parks located in Texas, Mississippi, and Louisiana, and personally guaranteed by individuals (the “Personal Guarantors”). In the first,

second and third quarters of 2024, Legacy filed several lawsuits against the Makers and the Personal Guarantors and aggressively pursued the collateral.

On July 27, 2024, Legacy, the Makers, and the Personal Guarantors entered into a Settlement Agreement and Release (the “Agreement”). The parties to the Agreement are Legacy, Legacy’s Executive Chairman, Curtis D. Hodgson (collectively, the “Plaintiffs”), William Rodwell, Cynthia Rodwell, Tony Hartsgrove, Robert T. Hutson II, Yakov Plotnikov, Eric D. Wooten (collectively, the “Individual Defendants”), Cleveland MHC, LLC (“Cleveland”), Country Aire Homes of LA, LLC, Forest Hollow, LLC (“Forest Hollow”), Gulf Stream Homes of LA, LLC, Gulf Stream Homes of MS, LLC, Stellar GS Homes, LLC, SINOP GS Homes, LLC, Gulf Stream Manor Phase 2 Homes, LLC, Iowa Homes, LLC, Southern Pointe Homes, LLC, Southern Pointe Investments, LLC, Southern Pointe Investments II, LLC, Stellar GS Homes LLC, and Country Aire MHP LLC (collectively, the “Entity Defendants”).

As consideration for the mutual releases contained in the Agreement:

Forest Hollow conveyed clear title, and the undisputed right to possess, all real and personal property located on or at the Forest Hollow Mobile Home Community, 6650 Broad Oak Street, Beaumont, TX 77713 (the “Forest Hollow Mobile Home Community”) to Legacy;
Cleveland conveyed clear title, and the undisputed right to possess, all real and personal property located on or at the Cleveland Mobile Home Community, 110 Old Hwy 49 S. Richland, MS 39218 (the “Cleveland Mobile Home Community”) to Legacy;
Cleveland and Forest Hollow assigned all intangible assets, including all leases, contracts, and goodwill applicable or related to the real and personal property located on or at the Forest Hollow Mobile Home Community and the Cleveland Mobile Home Community to Legacy;
The Individual and Entity Defendants irrevocably waived any and all claims related to existing deposits; and
Legacy refinanced the Entity and Individual Defendants’ remaining debt, pursuant to a new two-year, $48.6 million Promissory Note (the “New Note”).

The New Note is secured by a first priority interest in more than 1,000 mobile homes and two mobile-home parks located in Louisiana, and personal guarantees signed by the Individual Defendants. The New Note is secured by the same Louisiana collateral as the old Notes, while providing additional legal efficiencies. The Individual Defendants have personally guaranteed the New Note to the same extent they personally guaranteed the Entity Defendants’ prior debt.

The Company presents the entire New Note on the accompanying balance sheets under the heading Notes receivable from mobile home parks (“MHP”), and interest income associated with the New Note is presented on the accompanying statement of income under the heading Consumer, MHP and dealer loans interest. The prior debt was presented on Form 10-Q for the quarterly period ended June 30, 2024 on the balance sheets under the headings Current portion of notes receivable from mobile home parks (“MHP”), Notes receivable from mobile home parks, net, Current portion of other notes receivable and Other notes receivable, net. Interest income associated with the prior debt was presented on Form 10-Q for the quarterly period ended June 30, 2024 on the statements of income under the headings Consumer, MHP and dealer loans interest and Non-operating interest income.

The Company recorded the fair value of the real property from Cleveland and Forest Hollow on the accompanying balance sheets under the heading Property, plant and equipment, net. The Company recorded the fair value of the personal property from Cleveland and Forest Hollow on the accompanying balance sheets under the heading Other assets. The Agreement resulted in a gain for the Company of $3.4 million that is shown on the accompanying statements of income under the heading Other income (expense) for the nine months ended September 30, 2024.

The Company evaluated the recoverability of the New Note as of September 30, 2024 and determined a provision for expected loan losses is not necessary based on the analysis of the fair value of underlying collateral.

Notes receivable from mobile home parks, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:

As of September 30,

As of December 31, 

2024

2023

Outstanding principal balance

$

203,374

$

184,280

Loan discount and deferred financing fees

(1,137)

(1,565)

Allowance for loan losses

 

(753)

 

(735)

Total

$

201,484

$

181,980

The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

711

$

358

$

735

$

Provision for loan losses

42

393

18

751

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

753

$

751

$

753

$

751

The following table presents impaired and general reserve for allowance for loan losses at September 30, 2024 and December 31, 2023:

As of September 30,

As of December 31, 

2024

2023

Total MHP loans

$

203,374

$

184,280

Allowance for loan losses

753

735

Impaired loans individually evaluated for impairment

31,215

Specific reserve against impaired loans

5

Other loans collectively evaluated for allowance

 

203,374

 

153,065

General allowance for loan losses

753

730

We evaluate the credit quality of our MHP portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity relative to the contractual terms of the loan. The following table disaggregates the outstanding principal balance of MHP receivable by credit quality indicator based on delinquency status and fiscal year of origination and is presented as of September 30, 2024:

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

78,028

$

38,870

$

33,940

$

21,683

$

24,607

$

2,435

$

199,563

%

98.1

30-90 days past due

3,811

3,811

1.9

> 90 days past due

Total

$

78,028

$

42,681

$

33,940

$

21,683

$

24,607

$

2,435

$

203,374

%

100.0

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NOTES RECEIVABLE
9 Months Ended
Sep. 30, 2024
OTHER NOTES RECEIVABLE  
OTHER NOTES RECEIVABLE

5. OTHER NOTES RECEIVABLE

Other notes receivable relate to notes issued to mobile home park owners and dealers and are not directly tied to the sale of mobile homes. These other notes have varying maturity dates and generally require monthly principal and interest payments. They are collateralized by mortgages on real estate, mobile homes that we have financed for which

the borrower uses as offices, as well as vehicles. These notes typically are personally guaranteed by the borrowers. The interest rates on the other notes generally are fixed and range from 5.00% to 17.50%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower’s ability to pay, the borrower’s financial strength, and historical loss experience.

As of September 30, 2024, there were past due balances of $569 on other notes. As of December 31, 2023, there were past due balances of $22 on other notes, excluding any amounts attributable to the Notes, as described in Note 4, Notes Receivable from Mobile Home Parks, above. For the three months ended September 30, 2024 and 2023, there were no charge offs recorded for other notes. For the nine months ended September 30, 2024 and 2023, there were no charge offs recorded for other notes. Allowance for loan loss for the other notes was $208 and $236 as of September 30, 2024 and December 31, 2023, respectively. As of September 30, 2024 and December 31, 2023, the impaired balance of other notes was $88 and $84, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.

Note 4, Notes Receivable from Mobile Home Parks, in these Notes to Condensed Financial Statements (Unaudited) for the quarter ended September 30, 2024 provides details regarding a settlement agreement related to prior debt that was presented in Form 10-Q for the quarterly period ended June 30, 2024 on the balance sheets under the headings Current portion of notes receivable from mobile home parks (“MHP”), Notes receivable from mobile home parks, net, Current portion of other notes receivable and Other notes receivable, net.

Other notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Outstanding principal balance

$

8,151

$

35,353

Loan discount and deferred financing fees

(97)

(527)

Allowance for loan losses

 

(208)

 

(236)

Total

$

7,846

$

34,590

The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

211

$

231

$

236

$

Provision for loan losses

(3)

(42)

(28)

189

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

208

$

189

$

208

$

189

The following table presents impaired and general reserve for allowance for loan losses at September 30, 2024 and December 31, 2023:

As of September 30, 

As of December 31, 

2024

2023

Total Other notes receivable

$

8,151

$

35,353

Allowance for loan losses

208

236

Impaired loans individually evaluated for impairment

1,361

25,135

Specific reserve against impaired loans

88

84

Other notes receivable collectively evaluated for allowance

 

6,790

 

10,218

General allowance for loan losses

120

152

We evaluate the credit quality of our Other notes receivable portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity, relative to the contractual terms of the loan. The following table disaggregates the outstanding principal balance of Other notes receivable by credit quality indicator based on delinquency status and fiscal year of origination and is presented as of September 30, 2024:

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

2,949

$

3,338

$

$

166

$

300

$

37

$

6,790

%

83.3

30-90 days past due

> 90 days past due

655

649

57

1,361

16.7

Total

$

2,949

$

3,338

$

655

$

815

$

300

$

94

$

8,151

%

100.0

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.3
DEALER FINANCED RECEIVABLES
9 Months Ended
Sep. 30, 2024
DEALER FINANCED RECEIVABLES  
DEALER FINANCED RECEIVABLES

6. DEALER FINANCED RECEIVABLES

Dealer finance receivable are receivables for loans that we make to independent retailers, or dealers, for the purchase of mobile homes so that dealers can then market them for sale to consumers. The loans are part of our inventory finance program. In late 2022 and early 2023, the Company transitioned many of its dealers from a traditional consignment arrangement to an inventory finance arrangement. The terms of the financing typically include a three year term, a monthly interest payment, an annual curtailment payment and require the retailer to pay the principal amount of the loan to the Company upon the earlier of the sale of the home by the retailer to its customer or the end of the term.

Dealer financed notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:

As of September 30, 

As of December 31, 

2024

2023

Outstanding principal balance

$

31,869

$

32,980

Allowance for loan losses

 

(179)

 

(442)

Total

$

31,690

$

32,538

The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

175

$

319

$

442

$

13

Provision for loan losses

4

129

(263)

435

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

179

$

448

$

179

$

448

The dealer financed loan portfolio was established primarily in late 2022 and 2023 as a result of converting from consignment arrangements with dealers to inventory finance arrangements with dealers. As such, there is relatively little historical data to measure credit quality of the loans in this portfolio.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES
9 Months Ended
Sep. 30, 2024
LEASES  
LEASES

7. LEASES

The Company currently has 13 operating leases, eight of which are for the Company’s Heritage Housing and Tiny Homes retail locations, three are subleased by the Company and two are for corporate and administrative offices in Bedford, TX and Norcross, GA. These leases typically have initial terms ranging from 5 to 10 years and include one or more options to renew.

Under ASC 842, the Company elected the modified retrospective approach, applying the new standard to all leases at the date of initial application.

We determine if an arrangement is or contains a lease at inception. Operating leases are right-of-use (“ROU”) assets and are shown as ROU assets – operating leases on our balance sheets. The lease liabilities are shown as Operating lease obligation and Operating lease obligation, less current portion on our balance sheets. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

ROU assets and liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. We have elected the practical expedient to not separate lease and non-lease components. Therefore, lease payments included in the measurement of the lease liability include all fixed payments in the lease arrangement. We record a ROU asset for an amount equal to the lease liability, increased for any prepaid lease costs and initial direct costs and reduced by any lease incentives. We remeasure the lease liability and ROU asset when a change to our future minimum lease payments occurs. Key assumptions and judgments included in the determination of the lease liability include the discount rate used in the present value calculation and the exercise of renewal options.

Many of our leases contain renewal options. As the exercise of the renewal options is not likely at the commencement of a lease, we generally do not include the option periods in the lease term when determining the lease liabilities and ROU assets. We remeasure the lease liability and ROU asset when it is reasonably likely that we will exercise a renewal option.

Our leases do not provide information about the rate implicit in the lease. Therefore, we utilize an incremental borrowing rate to calculate the present value of our future lease obligations. The incremental borrowing rate represents the rate of interest we would otherwise pay on a collateralized borrowing, for an amount equal to the lease payments, over a similar term and in a similar economic environment. As of September 30, 2024, the remaining weighted-average lease term is 3.34 years and the weighted-average discount rate is 2.80%.

We consider lease payments that cannot be predicted with reasonable certainty upon lease commencement to be variable lease payments, which are recorded as incurred each period and are excluded from our calculation of lease liabilities. There were no variable lease costs for the three months ended September 30, 2024.

Short-term leases, those with a term of 12 months or less, are not recorded on our balance sheet. Our short-term lease costs were not material for the three months ended September 30, 2024.

Lease expense for operating leases consists of fixed lease payments recognized on a straight-line basis over the lease term plus variable lease payments as incurred. Amortization of the ROU asset for operating leases reflects amortization of the lease liability, any differences between straight-line expense and related lease payments during the accounting period, and any impairments.

As of September 30, 2024, present value of future lease payments under our operating lease liabilities were as follows:

2024

    

$

125

2025

 

494

2026

 

431

2027

 

345

2028

 

145

Thereafter

 

Total lease payments

$

1,540

Less amount representing interest

(26)

Total lease liability

$

1,514

Less current lease liability

(478)

Total non-current lease liability

$

1,036

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES
9 Months Ended
Sep. 30, 2024
INVENTORIES  
INVENTORIES

8. INVENTORIES

Inventories consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Raw materials

$

11,973

$

13,506

Work in progress

 

449

 

552

Finished goods

26,604

26,911

Total

$

39,026

$

40,969

Finished goods expected to be held for more than twelve months are classified as long-term and represented $9,803 and $7,793 as of September 30, 2024 and December 31, 2023, respectively. The Company has an inventory allowance of $673 and $439 as of September 30, 2024 and December 31, 2023, respectively, for finished goods classified as long-term.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, PLANT AND EQUIPMENT
9 Months Ended
Sep. 30, 2024
PROPERTY, PLANT AND EQUIPMENT  
PROPERTY, PLANT AND EQUIPMENT

9. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Land

$

20,475

$

14,953

Buildings and leasehold improvements

 

13,237

 

13,419

Construction in Progress

17,855

11,576

Vehicles

 

1,556

 

1,571

Machinery and equipment

 

7,102

 

6,527

Furniture and fixtures

 

336

 

329

Total

 

60,561

 

48,375

Less accumulated depreciation

 

(11,297)

 

(10,495)

Total property, plant and equipment

$

49,264

$

37,880

Depreciation expense was $481 and $412 for the three months ended September 30, 2024 and 2023, respectively, and includes depreciation expense for leased mobile homes. Depreciation expense also includes $168 and $127 as a component of cost of product sales for the three months ended September 30, 2024 and 2023, respectively. Depreciation expense was $1,337 and 1,235 for the nine months ended September 30, 2024 and 2023, respectively, and includes depreciation expense for leased mobile homes. Depreciation expense also includes $494 and $377 as a component of cost of product sales for the nine months ended September 30, 2024 and 2023, respectively.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER ASSETS
9 Months Ended
Sep. 30, 2024
OTHER ASSETS.  
OTHER ASSETS

10. OTHER ASSETS

Other assets consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Prepaid rent

$

349

$

349

Other

 

7

 

7

Repossessed homes

 

9,532

 

2,215

Total

$

9,888

$

2,571

Repossessed homes balance as of September 30, 2024 includes $3,986 for homes repossessed from the consumer loan portfolio and $5,546 for homes repossessed from the MHP loan portfolio. Repossessed homes balance as of December 31, 2023 includes $2,215 for homes repossessed from the consumer loan portfolio.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED LIABILITIES
9 Months Ended
Sep. 30, 2024
ACCRUED LIABILITIES.  
ACCRUED LIABILITIES

11. ACCRUED LIABILITIES

Accrued liabilities consisted of the following at September 30, 2024 and December 31, 2023:

    

As of September 30, 

    

As of December 31, 

2024

2023

Warranty reserve

$

2,167

$

2,910

Litigation reserve

 

564

 

990

Payroll

1,637

879

Portfolio taxes and title

 

1,536

 

2,234

Property tax

889

1,018

Dealer rebates

973

1,040

Sales tax

 

182

 

190

Federal and state income taxes

 

2,079

 

3,759

Other

 

3,229

 

5,484

Total accrued liabilities

$

13,256

$

18,504

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
LINES OF CREDIT
9 Months Ended
Sep. 30, 2024
LINES OF CREDIT.  
LINES OF CREDIT

12. LINES OF CREDIT

On July 28, 2023, the Company entered into a new Credit Agreement (the “Revolver”), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. Subsequently, the Company repaid in full the balance due on its prior line of credit with Capital One, N.A. and all commitments under this prior line of credit were terminated. The Revolver provides for a four-year senior secured revolving credit facility with an initial commitment of $50,000 and an additional $25,000 commitment under an accordion feature. The Revolver is secured by the Company’s consumer loans receivables and all escrow accounts associated with the consumer loans receivables. At the Company's option, borrowings will bear interest at a per annum rate equal to, (i) Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the Revolver or (ii) a base rate plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the Revolver. The Company paid certain arrangement fees and other fees in connection with the Revolver of approximately $271, which were capitalized as unamortized debt issuance costs and included within lines of credit balance in the accompanying balance sheets and are amortized to interest expense over the life of the Revolver. The Revolver matures July 28, 2027.

For the three months ended September 30, 2024, interest expense under the Revolver was $175, and for the three months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $302. For the nine months ended September 30, 2024, interest expense under the Revolver was $686, and for the nine months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $588. The outstanding balance of the Revolver as of September 30, 2024 and December 31, 2023 was $2,111 and $23,680, respectively. The interest rate in effect as of September 30, 2024 and December 31, 2023 for the Revolver was 7.61% and 7.95%, respectively. The amount of available credit under the Revolver was $47,889 and $26,320 as of September 30, 2024 and December 31, 2023, respectively. The Revolver requires the Company to comply with certain financial and non-financial covenants. As of September 30, 2024, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than 1.00 to 1.00 and a minimum fixed charge coverage ratio of no less than 1.75 to 1.00.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION
9 Months Ended
Sep. 30, 2024
SHARE-BASED COMPENSATION  
SHARE-BASED COMPENSATION

13. SHARE-BASED COMPENSATION

Pursuant to the Legacy Housing Corporation 2018 Incentive Compensation Plan (the “Plan”), the Company may issue up to 10.0 million equity awards to employees, directors, consultants and nonemployee service providers in the form of stock options, stock, restricted stock and stock appreciation rights. Stock options may be granted with a contractual life of up to ten years. At September 30, 2024, the Company had 8.7 million shares available for grant under the Plan.

Restricted Stock

The following is a summary of restricted stock award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data):

Number of Units

Weighted Average Grant Date Fair Value Per Unit

Nonvested, January 1, 2023

42

$

6.93

Granted

1

$

23.26

Vested

(18)

$

14.98

Canceled

(17)

$

13.63

Nonvested, December 31, 2023

8

$

17.09

Nonvested, January 1, 2024

8

$

17.09

Granted

-

$

-

Vested

-

$

-

Canceled

-

$

-

Nonvested, March 31, 2024

8

$

17.09

Nonvested, March 31, 2024

8

$

17.09

Granted

-

$

-

Vested

(7)

$

16.01

Canceled

-

$

-

Nonvested, June 30, 2024

1

$

23.26

Nonvested, June 30, 2024

1

$

23.26

Granted

-

$

-

Vested

-

$

-

Canceled

-

$

-

Nonvested, September 30, 2024

1

$

23.26

As of September 30, 2024, approximately 1,000 shares of restricted stock remained unvested. Unrecognized compensation expense related to these restricted stock awards at September 30, 2024 was $3 and is expected to be recognized over 0.08 years. Compensation expense for restricted stock awards for the three months ended September 30, 2024 and 2023 was $5 and $67, respectively, and for the nine months ended September 30, 2024 and 2023 was $69 and $200, respectively.

Stock Options

The following is a summary of option award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data):

    

Number of Units

    

Weighted
Average
Exercise Price Per Unit

    

Weighted
Average Grant Date
Fair Value Per Unit

    

Weighted
Average
Remaining
Contractual Life (years)

    

Aggregate
Intrinsic
Value

Outstanding, January 1, 2023

1,025

$

40.59

$

4.99

9.44

Granted

43

$

22.94

$

15.32

4.70

Exercised

(6)

$

16.01

$

8.57

Forfeited

(56)

$

16.01

$

8.57

Outstanding, December 31, 2023

1,006

$

41.35

$

5.22

8.28

$

Exercisable, December 31, 2023

96

$

42.18

$

4.76

8.44

$

Outstanding, January 1, 2024

1,006

$

41.35

$

5.22

8.28

Granted

$

$

Exercised

(6)

$

16.01

$

8.57

Forfeited

$

$

Outstanding, March 31, 2024

1,000

$

41.51

$

5.20

8.03

$

Exercisable, March 31, 2024

90

$

44.00

$

4.49

8.44

$

Outstanding, March 31, 2024

1,000

$

41.51

$

5.20

8.03

Granted

$

$

Exercised

$

$

Forfeited

$

$

Outstanding, June 30, 2024

1,000

$

41.51

$

5.20

7.78

$

Exercisable, June 30, 2024

191

$

42.59

$

4.86

7.85

$

45

Outstanding, June 30, 2024

1,000

$

41.51

$

5.20

7.78

Granted

19

$

25.83

$

19.12

4.85

Exercised

(6)

$

16.01

$

8.57

Forfeited

$

$

Outstanding, September 30, 2024

1,013

$

41.37

$

5.44

7.47

$

Exercisable, September 30, 2024

184

$

43.49

$

4.73

7.85

$

21

As of September 30, 2024, approximately 829,000 options remained nonvested. Unrecognized compensation expense related to these options at September 30, 2024 was $4,387 and is expected to be recognized over 7.5 years. Compensation expense for stock option awards for the three months ended September 30, 2024 and 2023 was $168 and $131, respectively, and for the nine months ended September 30, 2024 and 2023 was $462 and $386, respectively.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES
9 Months Ended
Sep. 30, 2024
INCOME TAXES  
INCOME TAXES

14. INCOME TAXES

The provision for income tax expense for the three months ended September 30, 2024 and 2023 was $3,522 and $3,380 respectively, and for the nine months ended September 30, 2024 and 2023 was $10,502 and $9,885 respectively. The effective tax rate for the three months ended September 30, 2024 and 2023 was 18.2% and 17.4%, respectively, and for the nine months ended September 30, 2024 and 2023 was 18.2% and 17.3%, respectively. These rates differ from the federal statutory rate of 21% primarily due to a federal tax credit for the sale of energy efficient homes under the Internal

Revenue Code §45L, partially offset by state income taxes. The §45L tax credit was initially established under the Federal Energy Policy Act of 2005 and was extended through December 31, 2032 by the Inflation Reduction Act of 2022.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2024
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

15. COMMITMENTS AND CONTINGENCIES

As of January 1, 2020, the Company instituted a self-insured health benefits plan with a stop-loss policy, which provides medical benefits to employees electing coverage under the plan. The Company estimates and records costs for incurred but not reported medical claims and claim development. This reserve is based on historical experience and other assumptions, some of which are subjective. The Company will adjust its self-insured medical benefits reserve based on actual experience, estimated costs and changes to assumptions. As of September 30, 2024 and December 31, 2023, the Company accrued a $830 and $242 liability for incurred but not reported claims, respectively. These accrued amounts are included in accrued liabilities on the accompanying balance sheets.

The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent retailers of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to retailers in the event of default by the retailer. The Company’s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company believes that risk of loss is mitigated due to the resale value of the repurchased homes and the fact that the agreements are spread over many retailers. The maximum amount for which the Company was liable under such agreements approximated $856 and $3,030 at September 30, 2024 and December 31, 2023, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be immaterial and accordingly has not recorded any reserve for repurchase commitment as of September 30, 2024 and December 31, 2023.

Leases. The Company leases facilities under operating leases that typically have 10 year terms. These leases usually offer the Company a right of first refusal that affords the Company the option to purchase the leased premises under certain terms in the event the landlord attempts to sell the leased premises to a third party. Rent expense for the three months ended September 30, 2024 and 2023 was $160 and $159, respectively, and for the nine months ended September 30, 2024 and 2023 was $480 and $482, respectively. The Company also subleases properties to third parties, ranging from 3-year to 11-year terms with various renewal options. Rental income from the subleased properties for the three months ended September 30, 2024 and 2023 was approximately $17 and $59, respectively, and for the nine months ended September 30, 2024 and 2023 was approximately $131 and $184, respectively. See Note 7 – Leases, for a schedule of the Company’s future minimum lease commitments.

Legal Matters

The Company is party to certain legal proceedings that arise in the ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. The Company has determined that it is probable that it has some liability related to the claims. The Company has included legal reserves of $564 and $990 as of September 30, 2024 and December 31, 2023, respectively, in accrued liabilities on the accompanying balance sheets. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company’s financial position, liquidity or results of operations. However, future events or circumstances currently unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on the Company’s financial position, liquidity or results of operations in any future reporting periods.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2024
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

16. FAIR VALUE MEASUREMENTS

The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (“ASC”) 820 10, Fair Value Measurement, which among other things provides the

framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level I measurement) and the lowest priority to unobservable inputs (Level III measurements). The three levels of fair value hierarchy under ASC 820 10, Fair Value Measurement, are as follows:

Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; and (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.

Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.

The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

The Company’s financial instruments consist primarily of cash, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, and lines of credit.

The carrying amounts of cash, accounts receivable, and accounts payable approximate their respective fair values because of the short-term maturities or expected settlement dates of these instruments. This is considered a Level I valuation technique. The lines of credit, part of the MHP Notes and part of the other notes receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other note receivables with fixed rates based on the discounted value of the remaining principal and interest cash flows. This is considered a Level III valuation technique. The following table shows the fair market value and book value of these portfolios as of September 30, 2024 and December 31, 2023:

As of September 30, 

As of December 31, 

2024

2023

Consumer loan portfolio, fair value

$

158,887

$

155,146

Consumer loan portfolio, book value

 

166,821

 

156,499

Fixed rate MHP Notes, fair value

164,340

 

176,270

Fixed rate MHP Notes, book value

165,891

 

178,724

Fixed rate other notes, fair value

7,345

 

34,340

Fixed rate other notes, book value

7,531

 

34,590

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

17. EARNINGS PER SHARE

Basic earnings per common share (“EPS”) is computed based on the weighted-average number of common shares outstanding during the reporting period. Basic weighted average common shares outstanding do not include shares of restricted stock that have not yet vested, although such shares are included as outstanding shares in the Company’s balance sheets. Diluted EPS is based on the weighted-average number of common shares outstanding plus the number of additional shares that would have been outstanding had the dilutive common shares been issued. The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.

Three months ended

Nine months ended

September 30, 

September 30, 

2024

    

2023

2024

    

2023

Numerator:

Net income (in 000's)

$

15,803

$

16,088

$

47,131

$

47,384

Denominator:

Basic weighted-average common shares outstanding

24,154,779

24,391,797

24,237,405

24,382,519

Effect of dilutive securities:

Restricted stock grants

636

13,755

410

10,206

Stock options

655,401

723,127

632,897

707,260

Diluted weighted-average common shares outstanding

24,810,816

25,128,679

24,870,712

25,099,985

Earnings per share attributable to Legacy Housing Corporation

Basic

$

0.65

$

0.66

$

1.94

$

1.94

Diluted

$

0.64

$

0.64

$

1.90

$

1.89

In November 2022, our Board of Directors approved a share repurchase program to authorize the repurchase of up to $10.0 million of the Company’s common stock. We repurchased 1,001 shares for $0.02 million in the open market during the three months ended September 30, 2024, and we repurchased 262,530 shares for $5.4 million in the open market during the nine months ended September 30, 2024. As of September 30, 2024, we had a remaining authorization of approximately $14.6 million. On August 6, 2024, our Board of Directors authorized the repurchase of an additional $10.0 million of the Company’s common stock under the share repurchase program.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS
9 Months Ended
Sep. 30, 2024
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

18. RELATED PARTY TRANSACTIONS

Bell Mobile Homes (“Bell”), a retailer owned by one of the Company’s significant stockholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell were $153 and $403 as of September 30, 2024 and December 31, 2023, respectively. Accounts payable balances due to Bell were $77 and $18 as of September 30, 2024 and December 31, 2023, respectively. Home sales to Bell were $452 and $1,163 for the three months ended September 30, 2024 and 2023, respectively, and were $2,883 and $3,150 for the nine months ended September 30, 2024 and 2023, respectively.

Shipley Bros., Ltd. And Crazy Red’s Mobile Homes (together, “Shipley”), retailers owned by one of the Company’s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley were $76 and $143 as of September 30, 2024 and December 31, 2023, respectively. Accounts payable balances due to Shipley were $23 and $67 as of September 30, 2024 and December 31, 2023. Home sales to Shipley were $1,708 and $207 for the three months ended September 30, 2024 and 2023, respectively, and were $3,368 and $830 for the nine months ended September 30, 2024 and 2023, respectively.

At September 30, 2024, the Company had a receivable of $31 from a principal shareholder. This amount is included in the Company’s accounts receivable balance as of September 30, 2024.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

19. SUBSEQUENT EVENTS

In connection with the preparation of these financial statements, we evaluated subsequent events after the balance sheet date of September 30, 2024 and through the date of this filing and determined that no events occurred that would require adjustments or disclosures in the financial statements.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure                
Net Income (Loss) $ 15,803 $ 16,189 $ 15,140 $ 16,088 $ 15,020 $ 16,276 $ 47,131 $ 47,384
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS (Policies)
9 Months Ended
Sep. 30, 2024
NATURE OF OPERATIONS  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim condensed financial statements have been prepared on the same basis as the audited annual financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three months and nine months ended September 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or any other period. The accompanying balance sheet as of December 31, 2023 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”), filed on March 15, 2024. The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.

Use of Estimates

Use of Estimates

The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period. Significant estimates made in connection with the accompanying condensed financial statements primarily relate to the determination and valuation of accounts receivable, loans to mobile home parks, consumer loans receivable, other notes receivable, loans to dealers, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.

Segment

Segment

The Company has one reportable segment. All of our activities are interrelated, and each activity is dependent and assessed based on how each of the activities of the Company supports the others. For example, the sale of manufactured homes includes providing transportation for dealers. We also provide financing options for customers to facilitate home sales. Accordingly, all significant operating and strategic decisions by the chief operating decision maker, the Chief Executive Officer, are based upon analyses of our company as one operating segment.

Revenue Recognition

Revenue Recognition

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct

Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash.

Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income.

Share-Based Compensation

Share-Based Compensation

The Company accounts for share-based compensation in accordance with the provisions of Accounting Standards Codification (“ASC”) 718, Compensation—Stock Compensation. Share-based compensation expense is recognized based on an award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.

The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock grant with only service-based conditions is calculated based on the closing price of the Company’s common stock on the grant date.

The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. The volatility is estimated based on the historical volatility of the Company’s common stock. The expected life of awards granted represents the period of time that the awards are expected to be outstanding based on the “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock.

Accounts Receivable

Accounts Receivable

“Accounts receivable, net” includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest.

Accounts receivable related to inventory finance fees and interest generally are due upon receipt, and all other accounts receivable generally are due within 30 days. Accounts receivable is stated at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. On September 30, 2024, December 31, 2023 and December 31, 2022, the allowance for doubtful accounts totaled $709, $651 and $279, respectively.

Leased Property

Leased Property

The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement. In this arrangement, the title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.

Our typical lease agreement is for 96 months or 120 months. It requires the lessee to maintain the home and to return the home to us at the end of the lease in good condition. It provides the lessee with a termination option for a fee, an option to extend the lease and a purchase option at fair market value.

The leased mobile homes are included in other assets on the Company’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life. Homes returned to the Company upon expiration of the lease or in the event of default are sold by the Company through its standard sales and distribution channels.

Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:

2024

    

$

291

2025

 

1,165

2026

 

1,165

2027

 

993

2028

 

821

Thereafter

 

578

Total

$

5,013

Product Warranties

Product Warranties

The Company provides retail home buyers with a one-year warranty from the date of purchase on manufactured inventory. Product warranty costs are accrued when the covered homes are sold to customers. Product warranty expense is recognized based on the terms of the product warranty and the related estimated costs. Factors used to determine the warranty liability include the number of homes under warranty and the historical costs incurred in servicing the warranties. The accrued warranty liability is reduced as costs are incurred and the warranty liability balance is included as part of accrued liabilities in the Company’s balance sheet.

The following table summarizes activity within the warranty liability for the three and nine months ended September 30, 2024 and 2023:

Three Months Ended September 30,

 

    

Nine Months Ended September 30,

2024

    

2023

2024

    

2023

Warranty liability, beginning of period

$

2,354

$

2,829

$

2,910

$

3,049

Product warranty reserve accrued (released)

 

287

 

636

 

544

 

1,774

Warranty costs incurred

 

(474)

 

(666)

 

(1,287)

 

(2,024)

Warranty liability, end of period

$

2,167

$

2,799

$

2,167

$

2,799

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016 13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses

be presented as an allowance rather than as a write down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company used the longer phase in period for adoption, and accordingly this ASU became effective for the Company’s fiscal year beginning January 1, 2023. The adoption of ASU 2016-13 resulted in an increase in portfolio allowances of $900 at transition. The $900 was comprised of a $225 increase for MHP notes, a $187 increase for dealer financed contracts and a $488 increase for other notes receivable. The cumulative effect of the adoption was a net decrease of $698 to beginning retained earnings at January 1, 2023.

In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update extend the transition relief period for reference rate reform from December 31, 2022 to December 31, 2024. The amendments in ASU 2022-06 apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. ASU 2022-06 was effective upon issuance. The new standard has had no material impact on the Company's financial statements.

In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We currently are evaluating the impact of ASU 2023-07 on our financial statements.

From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.

Fair Value Measurements

The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (“ASC”) 820 10, Fair Value Measurement, which among other things provides the

framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level I measurement) and the lowest priority to unobservable inputs (Level III measurements). The three levels of fair value hierarchy under ASC 820 10, Fair Value Measurement, are as follows:

Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; and (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.

Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.

The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS (Tables)
9 Months Ended
Sep. 30, 2024
NATURE OF OPERATIONS  
Schedule of future minimum lease income

Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:

2024

    

$

291

2025

 

1,165

2026

 

1,165

2027

 

993

2028

 

821

Thereafter

 

578

Total

$

5,013

Schedule of the activity within the warranty liability account

Three Months Ended September 30,

 

    

Nine Months Ended September 30,

2024

    

2023

2024

    

2023

Warranty liability, beginning of period

$

2,354

$

2,829

$

2,910

$

3,049

Product warranty reserve accrued (released)

 

287

 

636

 

544

 

1,774

Warranty costs incurred

 

(474)

 

(666)

 

(1,287)

 

(2,024)

Warranty liability, end of period

$

2,167

$

2,799

$

2,167

$

2,799

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2024
REVENUE  
Schedules of sales concentration

Three months ended September 30,

Nine months ended September 30,

2024

2023

2024

2023

% of

% of

% of

% of

Product

Product

Product

Product

Sales

    

Sales

Sales

    

Sales

Sales

    

Sales

Sales

    

Sales

Customer A

$

1,628

5.4

$

$

5,212

5.6

Customer B

$

$

$

5,450

5.9

Customer C

$

$

3,202

9.1

$

Customer D

$

$

$

10,135

8.8

Schedule of disaggregation of revenue

Three months ended

Nine months ended

September 30, 

September 30, 

2024

    

2023

2024

    

2023

Product sales:

Direct sales

$

2,075

$

2,584

$

7,242

$

13,762

Commercial sales

 

12,509

 

14,089

 

37,359

 

45,547

Inventory finance sales

7,775

12,494

25,393

41,785

Retail store sales

5,715

5,455

14,951

13,703

Other product sales (1)

 

2,095

 

2,386

 

7,708

 

7,708

Total product sales

 

30,169

 

37,008

 

92,653

 

122,505

Consumer, MHP and dealer loans interest:

 

  

 

  

 

  

 

  

Interest - consumer installment notes

 

5,280

 

4,890

 

15,535

 

14,372

Interest - MHP notes

 

4,246

 

3,913

 

12,841

 

10,624

Interest - dealer finance notes

804

2,431

Total consumer, MHP and dealer loans interest

 

10,330

 

8,803

 

30,807

 

24,996

Other

 

3,767

 

4,126

 

6,544

 

7,929

Total net revenue

$

44,266

$

49,937

$

130,004

$

155,430

(1)Other product sales revenue from ancillary products and services including parts, freight and other services
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE (Tables) - Consumer
9 Months Ended
Sep. 30, 2024
Receivables  
Schedule of dealer financed notes receivable, net of allowance for loan losses and deferred financing fees

    

As of September 30, 

    

As of December 31, 

2024

2023

Consumer loans receivable

$

169,903

$

159,738

Loan discount and deferred financing fees

 

(2,414)

 

(2,473)

Allowance for loan losses

 

(668)

 

(765)

Consumer loans receivable, net

$

166,821

$

156,500

Schedule of allowance for loan losses

    

Three months ended September 30, 

Nine Months Ended September 30, 

2024

    

2023

2024

    

2023

    

Allowance for loan losses, beginning of period

$

526

$

867

$

765

$

830

Provision for loan losses

 

77

 

(71)

 

(345)

 

(134)

(Charge offs) recoveries

 

65

 

(8)

 

248

 

92

Allowance for loan losses, end of period

$

668

$

788

$

668

$

788

Schedule of impaired and general reserve for allowance for loan losses

    

As of September 30, 

    

As of December 31, 

2024

2023

Total consumer loans

$

169,903

$

159,738

Allowance for loan losses

$

668

$

765

Impaired loans individually evaluated for impairment

$

2,961

$

1,565

Specific reserve against impaired loans

$

656

$

562

Other loans collectively evaluated for allowance

$

166,942

$

158,173

General allowance for loan losses

$

12

$

203

Schedule of consumer loans receivable that are past due

As of September 30, 

    

    

As of December 31, 

    

2024

%

2023

%

Total consumer loans receivable

$

169,903

 

100.0

   

$

159,738

 

100.0

Past due consumer loans:

 

  

 

  

 

  

 

  

31 - 60 days past due

$

1,329

 

0.8

$

624

 

0.4

61 - 90 days past due

 

554

 

0.3

 

149

 

0.1

91 - 120 days past due

 

354

 

0.2

 

123

 

0.1

Greater than 120 days past due

 

2,607

 

1.5

 

1,449

 

0.9

Total past due

$

4,844

 

2.8

$

2,345

 

1.5

Schedule of disaggregation of outstanding principal balance of consumer loans receivable

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

24,107

$

29,216

$

22,478

$

19,410

$

12,325

$

57,523

$

165,059

%

97.2

30-90 days past due

141

276

831

326

310

1,884

1.1

> 90 days past due

520

365

1,075

104

896

2,960

1.7

Total

$

24,248

$

30,012

$

23,674

$

20,811

$

12,429

$

58,729

$

169,903

%

100.0

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS (Tables) - Notes Receivable from Mobile Home Parks
9 Months Ended
Sep. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Schedule of notes receivable

As of September 30,

As of December 31, 

2024

2023

Outstanding principal balance

$

203,374

$

184,280

Loan discount and deferred financing fees

(1,137)

(1,565)

Allowance for loan losses

 

(753)

 

(735)

Total

$

201,484

$

181,980

Schedule of allowance for loan losses

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

711

$

358

$

735

$

Provision for loan losses

42

393

18

751

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

753

$

751

$

753

$

751

Schedule of impaired and general reserve for allowance for loan losses

As of September 30,

As of December 31, 

2024

2023

Total MHP loans

$

203,374

$

184,280

Allowance for loan losses

753

735

Impaired loans individually evaluated for impairment

31,215

Specific reserve against impaired loans

5

Other loans collectively evaluated for allowance

 

203,374

 

153,065

General allowance for loan losses

753

730

Schedule of disaggregation of outstanding principal balance of consumer loans receivable

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

78,028

$

38,870

$

33,940

$

21,683

$

24,607

$

2,435

$

199,563

%

98.1

30-90 days past due

3,811

3,811

1.9

> 90 days past due

Total

$

78,028

$

42,681

$

33,940

$

21,683

$

24,607

$

2,435

$

203,374

%

100.0

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NOTES RECEIVABLE (Tables) - Other note receivable
9 Months Ended
Sep. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Schedule of other notes receivable

    

As of September 30, 

    

As of December 31, 

2024

2023

Outstanding principal balance

$

8,151

$

35,353

Loan discount and deferred financing fees

(97)

(527)

Allowance for loan losses

 

(208)

 

(236)

Total

$

7,846

$

34,590

Schedule of allowance for loan losses

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

211

$

231

$

236

$

Provision for loan losses

(3)

(42)

(28)

189

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

208

$

189

$

208

$

189

Schedule of impaired and general reserve for allowance for loan losses

As of September 30, 

As of December 31, 

2024

2023

Total Other notes receivable

$

8,151

$

35,353

Allowance for loan losses

208

236

Impaired loans individually evaluated for impairment

1,361

25,135

Specific reserve against impaired loans

88

84

Other notes receivable collectively evaluated for allowance

 

6,790

 

10,218

General allowance for loan losses

120

152

Schedule of disaggregation of outstanding principal balance of consumer loans receivable

Year of Origination

2024

2023

2022

2021

2020

Prior

Total

% of Portfolio

< 30 days past due

$

2,949

$

3,338

$

$

166

$

300

$

37

$

6,790

%

83.3

30-90 days past due

> 90 days past due

655

649

57

1,361

16.7

Total

$

2,949

$

3,338

$

655

$

815

$

300

$

94

$

8,151

%

100.0

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
DEALER FINANCED RECEIVABLES (Tables) - Dealer Finance Receivable
9 Months Ended
Sep. 30, 2024
Receivables  
Schedule of dealer financed notes receivable, net of allowance for loan losses and deferred financing fees

As of September 30, 

As of December 31, 

2024

2023

Outstanding principal balance

$

31,869

$

32,980

Allowance for loan losses

 

(179)

 

(442)

Total

$

31,690

$

32,538

Schedule of allowance for loan losses

Three months ended

Nine months ended

September 30,

September 30,

2024

2023

2024

2023

Allowance for loan losses, beginning of period

$

175

$

319

$

442

$

13

Provision for loan losses

4

129

(263)

435

(Charge offs) recoveries

 

 

 

 

Allowance for loan losses, end of period

$

179

$

448

$

179

$

448

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2024
LEASES  
Schedule of present value of future lease payments under operating lease liabilities

As of September 30, 2024, present value of future lease payments under our operating lease liabilities were as follows:

2024

    

$

125

2025

 

494

2026

 

431

2027

 

345

2028

 

145

Thereafter

 

Total lease payments

$

1,540

Less amount representing interest

(26)

Total lease liability

$

1,514

Less current lease liability

(478)

Total non-current lease liability

$

1,036

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2024
INVENTORIES  
Schedule of inventory

    

As of September 30, 

    

As of December 31, 

2024

2023

Raw materials

$

11,973

$

13,506

Work in progress

 

449

 

552

Finished goods

26,604

26,911

Total

$

39,026

$

40,969

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, PLANT AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2024
PROPERTY, PLANT AND EQUIPMENT  
Schedule of property, plant and equipment

    

As of September 30, 

    

As of December 31, 

2024

2023

Land

$

20,475

$

14,953

Buildings and leasehold improvements

 

13,237

 

13,419

Construction in Progress

17,855

11,576

Vehicles

 

1,556

 

1,571

Machinery and equipment

 

7,102

 

6,527

Furniture and fixtures

 

336

 

329

Total

 

60,561

 

48,375

Less accumulated depreciation

 

(11,297)

 

(10,495)

Total property, plant and equipment

$

49,264

$

37,880

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER ASSETS (Tables)
9 Months Ended
Sep. 30, 2024
OTHER ASSETS.  
Schedule of Other assets

    

As of September 30, 

    

As of December 31, 

2024

2023

Prepaid rent

$

349

$

349

Other

 

7

 

7

Repossessed homes

 

9,532

 

2,215

Total

$

9,888

$

2,571

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2024
ACCRUED LIABILITIES.  
Schedule of accrued liabilities

    

As of September 30, 

    

As of December 31, 

2024

2023

Warranty reserve

$

2,167

$

2,910

Litigation reserve

 

564

 

990

Payroll

1,637

879

Portfolio taxes and title

 

1,536

 

2,234

Property tax

889

1,018

Dealer rebates

973

1,040

Sales tax

 

182

 

190

Federal and state income taxes

 

2,079

 

3,759

Other

 

3,229

 

5,484

Total accrued liabilities

$

13,256

$

18,504

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2024
SHARE-BASED COMPENSATION  
Schedule of restricted stock units activity

The following is a summary of restricted stock award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data):

Number of Units

Weighted Average Grant Date Fair Value Per Unit

Nonvested, January 1, 2023

42

$

6.93

Granted

1

$

23.26

Vested

(18)

$

14.98

Canceled

(17)

$

13.63

Nonvested, December 31, 2023

8

$

17.09

Nonvested, January 1, 2024

8

$

17.09

Granted

-

$

-

Vested

-

$

-

Canceled

-

$

-

Nonvested, March 31, 2024

8

$

17.09

Nonvested, March 31, 2024

8

$

17.09

Granted

-

$

-

Vested

(7)

$

16.01

Canceled

-

$

-

Nonvested, June 30, 2024

1

$

23.26

Nonvested, June 30, 2024

1

$

23.26

Granted

-

$

-

Vested

-

$

-

Canceled

-

$

-

Nonvested, September 30, 2024

1

$

23.26

Schedule of stock option activity

The following is a summary of option award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data):

    

Number of Units

    

Weighted
Average
Exercise Price Per Unit

    

Weighted
Average Grant Date
Fair Value Per Unit

    

Weighted
Average
Remaining
Contractual Life (years)

    

Aggregate
Intrinsic
Value

Outstanding, January 1, 2023

1,025

$

40.59

$

4.99

9.44

Granted

43

$

22.94

$

15.32

4.70

Exercised

(6)

$

16.01

$

8.57

Forfeited

(56)

$

16.01

$

8.57

Outstanding, December 31, 2023

1,006

$

41.35

$

5.22

8.28

$

Exercisable, December 31, 2023

96

$

42.18

$

4.76

8.44

$

Outstanding, January 1, 2024

1,006

$

41.35

$

5.22

8.28

Granted

$

$

Exercised

(6)

$

16.01

$

8.57

Forfeited

$

$

Outstanding, March 31, 2024

1,000

$

41.51

$

5.20

8.03

$

Exercisable, March 31, 2024

90

$

44.00

$

4.49

8.44

$

Outstanding, March 31, 2024

1,000

$

41.51

$

5.20

8.03

Granted

$

$

Exercised

$

$

Forfeited

$

$

Outstanding, June 30, 2024

1,000

$

41.51

$

5.20

7.78

$

Exercisable, June 30, 2024

191

$

42.59

$

4.86

7.85

$

45

Outstanding, June 30, 2024

1,000

$

41.51

$

5.20

7.78

Granted

19

$

25.83

$

19.12

4.85

Exercised

(6)

$

16.01

$

8.57

Forfeited

$

$

Outstanding, September 30, 2024

1,013

$

41.37

$

5.44

7.47

$

Exercisable, September 30, 2024

184

$

43.49

$

4.73

7.85

$

21

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2024
FAIR VALUE MEASUREMENTS  
Schedule of fair market value and book value of the portfolios

As of September 30, 

As of December 31, 

2024

2023

Consumer loan portfolio, fair value

$

158,887

$

155,146

Consumer loan portfolio, book value

 

166,821

 

156,499

Fixed rate MHP Notes, fair value

164,340

 

176,270

Fixed rate MHP Notes, book value

165,891

 

178,724

Fixed rate other notes, fair value

7,345

 

34,340

Fixed rate other notes, book value

7,531

 

34,590

XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
EARNINGS PER SHARE  
Summary of reconciliation of the numerators and denominators used in the computations of both basic and diluted EPS

Three months ended

Nine months ended

September 30, 

September 30, 

2024

    

2023

2024

    

2023

Numerator:

Net income (in 000's)

$

15,803

$

16,088

$

47,131

$

47,384

Denominator:

Basic weighted-average common shares outstanding

24,154,779

24,391,797

24,237,405

24,382,519

Effect of dilutive securities:

Restricted stock grants

636

13,755

410

10,206

Stock options

655,401

723,127

632,897

707,260

Diluted weighted-average common shares outstanding

24,810,816

25,128,679

24,870,712

25,099,985

Earnings per share attributable to Legacy Housing Corporation

Basic

$

0.65

$

0.66

$

1.94

$

1.94

Diluted

$

0.64

$

0.64

$

1.90

$

1.89

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS - Segment Reporting (Details)
9 Months Ended
Sep. 30, 2024
segment
NATURE OF OPERATIONS  
Number of reportable segment 1
Number of operating segments 1
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS - Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable      
Credit period 30 days    
Allowance for doubtful accounts $ 709 $ 651 $ 279
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS - Leased Property (Details)
Sep. 30, 2024
Lessor, Description Of Leases [Line Items]  
Useful life 15 years
Minimum  
Lessor, Description Of Leases [Line Items]  
Term of lease agreement 96 months
Maximum  
Lessor, Description Of Leases [Line Items]  
Term of lease agreement 120 months
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS - Leased Property - Future minimum lease income (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2024 $ 291
2025 1,165
2026 1,165
2027 993
2028 821
Thereafter 578
Total $ 5,013
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
NATURE OF OPERATIONS        
Term of product warranty     1 year  
Warranty liability, beginning of period $ 2,354 $ 2,829 $ 2,910 $ 3,049
Product warranty reserve accrued (released) 287 636 544 1,774
Warranty costs incurred (474) (666) (1,287) (2,024)
Warranty liability, end of period $ 2,167 $ 2,799 $ 2,167 $ 2,799
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Jan. 01, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Retained Earnings (Accumulated Deficit) $ 306,890   $ 259,758      
Cumulative effect, period of adoption, adjustment | ASU 2016-13            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for loan losses           $ 900
Retained Earnings (Accumulated Deficit)           (698)
MHP Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for loan losses 753 $ 711 735 $ 751 $ 358  
MHP Notes | Cumulative effect, period of adoption, adjustment | ASU 2016-13            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for loan losses           225
Deal financed contracts | Cumulative effect, period of adoption, adjustment | ASU 2016-13            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for loan losses           187
Other Note Receivable            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for loan losses $ 208 $ 211 $ 236 $ 189 $ 231  
Other Note Receivable | Cumulative effect, period of adoption, adjustment | ASU 2016-13            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for loan losses           $ 488
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of revenue        
Incremental costs of obtaining a contract     true  
Term Of Product Warranty     1 year  
Dealer commission, reimbursed dealer expenses and other similar costs $ 1,450 $ 3,285 $ 4,198 $ 9,857
Product sales 30,169 37,008 92,653 122,505
Selling, general and administrative expenses        
Disaggregation of revenue        
Warranty and contract costs $ 474 666 $ 1,287 2,024
Minimum        
Disaggregation of revenue        
Term of lease agreement 96 months   96 months  
Maximum        
Disaggregation of revenue        
Term of lease agreement 120 months   120 months  
Revenue from contract with customer product and service benchmark | Customer concentration risk | Customer A        
Disaggregation of revenue        
Product sales $ 1,628   $ 5,212  
Concentration risk percentage 5.40%   5.60%  
Revenue from contract with customer product and service benchmark | Customer concentration risk | Customer B        
Disaggregation of revenue        
Product sales     $ 5,450  
Concentration risk percentage     5.90%  
Revenue from contract with customer product and service benchmark | Customer concentration risk | Customer C        
Disaggregation of revenue        
Product sales   $ 3,202    
Concentration risk percentage   9.10%    
Revenue from contract with customer product and service benchmark | Customer concentration risk | Customer D        
Disaggregation of revenue        
Product sales       $ 10,135
Concentration risk percentage       8.80%
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of revenue        
Product sales $ 30,169 $ 37,008 $ 92,653 $ 122,505
Consumer and MHP loans interest:        
Interest - consumer installments notes 5,280 4,890 15,535 14,372
Interest - MHP notes 4,246 3,913 12,841 10,624
Interest - dealer finance notes 804   2,431  
Total consumer, MHP and dealer loans interest 10,330 8,803 30,807 24,996
Other 3,767 4,126 6,544 7,929
Total net revenue 44,266 49,937 130,004 155,430
Direct sales        
Disaggregation of revenue        
Product sales 2,075 2,584 7,242 13,762
Commercial sales        
Disaggregation of revenue        
Product sales 12,509 14,089 37,359 45,547
Inventory finance sales        
Disaggregation of revenue        
Product sales 7,775 12,494 25,393 41,785
Retail store sales        
Disaggregation of revenue        
Product sales 5,715 5,455 14,951 13,703
Other        
Disaggregation of revenue        
Product sales $ 2,095 $ 2,386 $ 7,708 $ 7,708
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE- Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Escrow liability $ 12,700 $ 10,104
Repossessed homes 9,532 2,215
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Escrow liability $ 12,700 10,104
Number of components comprising the allowance for loan losses | item 2  
Number of years historical loss rate considers for calculation 3 years  
Repossessed homes $ 3,986 2,215
Principal outstanding on consumer loans $ 2,961 $ 1,565
Minimum | Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable term 2 years  
Maximum | Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable term 30 years  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) - Consumer - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Receivables            
Consumer loans receivable $ 169,903   $ 159,738      
Loan discount and deferred financing fees (2,414)   (2,473)      
Allowance for loan losses (668) $ (526) (765) $ (788) $ (867) $ (830)
Total $ 166,821   $ 156,500      
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) - Consumer - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Financing Receivable, Allowance for Credit Loss        
Allowance for loan losses, beginning of period $ 526 $ 867 $ 765 $ 830
Provision for loan losses 77 (71) (345) (134)
(Charge offs) recoveries 65 (8) 248 92
Allowance for loan losses, end of period $ 668 $ 788 $ 668 $ 788
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) - Consumer - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Receivables            
Consumer loans receivable $ 169,903   $ 159,738      
Allowance for loan losses 668 $ 526 765 $ 788 $ 867 $ 830
Impaired loans individually evaluated for impairment 2,961   1,565      
Specific reserve against impaired loans 656   562      
Other notes receivable collectively evaluated for allowance 166,942   158,173      
General allowance for loan losses $ 12   $ 203      
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) - Consumer - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Past due consumer loans:    
Total consumer loans receivable (as a percent) 100.00% 100.00%
Consumer loans receivable $ 169,903 $ 159,738
Financial Asset, Past Due    
Past due consumer loans:    
Consumer loans receivable $ 4,844 $ 2,345
Consumer loans receivable past due (Percent) 2.80% 1.50%
31 - 60 days past due    
Past due consumer loans:    
Consumer loans receivable $ 1,329 $ 624
Consumer loans receivable past due (Percent) 0.80% 0.40%
61 - 90 days past due    
Past due consumer loans:    
Consumer loans receivable $ 554 $ 149
Consumer loans receivable past due (Percent) 0.30% 0.10%
91 - 120 days past due    
Past due consumer loans:    
Consumer loans receivable $ 354 $ 123
Consumer loans receivable past due (Percent) 0.20% 0.10%
Greater than 120 days past due    
Past due consumer loans:    
Consumer loans receivable $ 2,607 $ 1,449
Consumer loans receivable past due (Percent) 1.50% 0.90%
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details) - Consumer - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 24,248  
2023 30,012  
2022 23,674  
2021 20,811  
2020 12,429  
Prior 58,729  
Total $ 169,903 $ 159,738
% of Portfolio 100.00%  
Less than 30 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 24,107  
2023 29,216  
2022 22,478  
2021 19,410  
2020 12,325  
Prior 57,523  
Total $ 165,059  
% of Portfolio 97.20%  
30-90 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 141  
2023 276  
2022 831  
2021 326  
Prior 310  
Total $ 1,884  
% of Portfolio 1.10%  
More than 90 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2023 $ 520  
2022 365  
2021 1,075  
2020 104  
Prior 896  
Total $ 2,960  
% of Portfolio 1.70%  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 27, 2024
USD ($)
item
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2034
USD ($)
Sep. 30, 2033
USD ($)
Sep. 30, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Jun. 30, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jun. 30, 2023
USD ($)
Receivables                    
Gain from loan settlements           $ 3,448        
Other Nonoperating Income (Expense)                    
Receivables                    
Gain from loan settlements           $ 3,400        
Notes Receivable from Mobile Home Parks                    
Receivables                    
Interest rate on the MHP Notes           7.90% 7.90%      
Unamortized finance fees   $ 1,137       $ 1,137 $ 1,565      
Outstanding principal balance   203,374       203,374 184,280      
Charge offs   0 $ 0 $ 0 $ 0          
Allowance for loan losses   753 $ 751     $ 753 $ 735 $ 711   $ 358
Notes Receivable from Mobile Home Parks | Credit concentration risk | Pertaining to independent third parties                    
Receivables                    
Number of Independent third parties | item           3 3      
Notes Receivable from Mobile Home Parks | Financial Asset, Past Due                    
Receivables                    
Outstanding principal balance   $ 220       $ 220 $ 98      
New note | Individual and entity defendants                    
Receivables                    
Term of financing receivable 2 years                  
Face amount of financing receivable $ 48,600                  
Number of Mobile Homes | item 1,000                  
Number of Mobile Home Parks | item 2                  
Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent third party and affiliates one                    
Receivables                    
Percentage of concentration risk           24.10% 17.90%      
Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent third party and affiliates two                    
Receivables                    
Percentage of concentration risk           17.30% 24.50%      
Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent third party and affiliates three                    
Receivables                    
Percentage of concentration risk           12.00% 14.00%      
MHP and Other Notes Receivable | Credit concentration risk | Makers                    
Receivables                    
Outstanding principal balance             $ 55,000      
Receivables currently in default and are the subject of ongoing litigation                 $ 37,000  
Minimum | Notes Receivable from Mobile Home Parks                    
Receivables                    
Fixed rate of interest (as a percent)           6.90%        
Term of notes receivables           1 year        
Maximum | Notes Receivable from Mobile Home Parks                    
Receivables                    
Fixed rate of interest (as a percent)           12.00%        
Term of notes receivables           10 years        
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS - Notes receivable from mobile home parks (Details) - MHP Notes - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Outstanding principal balance $ 203,374   $ 184,280    
Loan discount and deferred financing fees (1,137)   (1,565)    
Allowance for loan losses (753) $ (711) (735) $ (751) $ (358)
Total $ 201,484   $ 181,980    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS - Allowance for loan losses (Details) - MHP Notes - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses, beginning of period $ 711 $ 358 $ 735  
Provision for loan losses 42 393 18 $ 751
Allowance for loan losses, end of period $ 753 $ 751 $ 753 $ 751
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS - Impaired and general reserve for allowance for loan losses (Details) - MHP Notes - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Consumer loans receivable $ 203,374   $ 184,280    
Allowance for loan losses 753 $ 711 735 $ 751 $ 358
Impaired loans individually evaluated for impairment     31,215    
Specific reserve against impaired loans     5    
Other notes receivable collectively evaluated for allowance 203,374   153,065    
General allowance for loan losses $ 753   $ 730    
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.3
NOTES RECEIVABLE FROM MOBILE HOME PARKS - Disaggregates the outstanding principal balance of MHP receivable (Details) - MHP Notes - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 78,028  
2023 42,681  
2022 33,940  
2021 21,683  
2020 24,607  
Prior 2,435  
Total $ 203,374 $ 184,280
% of Portfolio 100.00%  
Less than 30 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 78,028  
2023 38,870  
2022 33,940  
2021 21,683  
2020 24,607  
Prior 2,435  
Total $ 199,563  
% of Portfolio 98.10%  
30-90 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2023 $ 3,811  
Total $ 3,811  
% of Portfolio 1.90%  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NOTES RECEIVABLE - Narrative (Details) - Other note receivable - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2034
Sep. 30, 2033
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Receivables              
Charge offs $ 0 $ 0 $ 0 $ 0      
Specific reserve against impaired loans 88         $ 84  
Outstanding principal balance 8,151         35,353  
Loan discount and deferred financing fees (97)         (527)  
Allowance for loan losses (208) $ (189)     $ (211) (236) $ (231)
Total 7,846         34,590  
Financial Asset, Past Due              
Receivables              
Outstanding principal balance $ 569         $ 22  
Minimum              
Receivables              
Interest rate on the other notes 5.00%            
Maximum              
Receivables              
Interest rate on the other notes 17.50%            
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NOTES RECEIVABLE - Allowance for loan losses (Details) - Other Note Receivable - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Financing Receivable, Allowance for Credit Loss        
Allowance for loan losses, beginning of period $ 211 $ 231 $ 236  
Provision for loan losses (3) (42) (28) $ 189
Allowance for loan losses, end of period $ 208 $ 189 $ 208 $ 189
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) - Other Note Receivable - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Outstanding principal balance $ 8,151   $ 35,353    
Allowance for loan losses 208 $ 211 236 $ 189 $ 231
Impaired loans individually evaluated for impairment 1,361   25,135    
Specific reserve against impaired loans 88   84    
Other notes receivable collectively evaluated for allowance 6,790   10,218    
General allowance for loan losses $ 120   $ 152    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details) - Other Note Receivable - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 2,949  
2023 3,338  
2022 655  
2021 815  
2020 300  
Prior 94  
Total $ 8,151 $ 35,353
% of Portfolio 100.00%  
Less than 30 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2024 $ 2,949  
2023 3,338  
2021 166  
2020 300  
Prior 37  
Total $ 6,790  
% of Portfolio 83.30%  
More than 90 days past due    
Disaggregation the outstanding principal balance of consumer loans receivable    
2022 $ 655  
2021 649  
Prior 57  
Total $ 1,361  
% of Portfolio 16.70%  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.3
DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details) - Dealer Finance Receivable - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Receivables            
Term of deferred financing receivables 3 years          
Outstanding principal balance $ 31,869   $ 32,980      
Allowance for loan losses (179) $ (175) (442) $ (448) $ (319) $ (13)
Total $ 31,690   $ 32,538      
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.3
DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details) - Dealer Finance Receivable - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Receivables        
Allowance for loan losses, beginning of period $ 175 $ 319 $ 442 $ 13
Provision for loan losses 4 129 (263) 435
Allowance for loan losses, end of period $ 179 $ 448 $ 179 $ 448
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
lease
LEASES  
Number of operating leases 13
Number of operating leases subleased 3
Operating lease, term of contract (in years) 10 years
Options to renew true
Operating lease weighted average remaining lease term 3 years 4 months 2 days
Weighted Average Discount Rate 2.80%
Variable lease cost | $ $ 0
Minimum  
LEASES  
Operating lease, term of contract (in years) 5 years
Maximum  
LEASES  
Operating lease, term of contract (in years) 10 years
Heritage Housing and Tiny Homes retail locations  
LEASES  
Number of operating leases 8
Corporate and administrative offices in Bedford, TX and Norcross, GA  
LEASES  
Number of operating leases subleased 2
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
LEASES    
2024 $ 125  
2025 494  
2026 431  
2027 345  
2028 145  
Total lease payments 1,540  
Less amount representing interest (26)  
Total lease liability 1,514  
Less current lease liability (478) $ (489)
Total non-current lease liability $ 1,036 $ 1,396
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
INVENTORIES    
Raw materials $ 11,973 $ 13,506
Work in progress 449 552
Finished goods 26,604 26,911
Total 39,026 40,969
Noncurrent finished goods inventory 9,803 7,793
Inventory allowance for finished goods $ 673 $ 439
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
PROPERTY, PLANT AND EQUIPMENT          
Total $ 60,561   $ 60,561   $ 48,375
Less accumulated depreciation (11,297)   (11,297)   (10,495)
Total property, plant and equipment 49,264   49,264   37,880
Depreciation expense 481 $ 412 1,337 $ 1,235  
Cost of product sales          
PROPERTY, PLANT AND EQUIPMENT          
Depreciation expense 168 $ 127 494 $ 377  
Land          
PROPERTY, PLANT AND EQUIPMENT          
Total 20,475   20,475   14,953
Buildings and leasehold improvements          
PROPERTY, PLANT AND EQUIPMENT          
Total 13,237   13,237   13,419
Construction in Progress          
PROPERTY, PLANT AND EQUIPMENT          
Total 17,855   17,855   11,576
Vehicles          
PROPERTY, PLANT AND EQUIPMENT          
Total 1,556   1,556   1,571
Machinery and equipment          
PROPERTY, PLANT AND EQUIPMENT          
Total 7,102   7,102   6,527
Furniture and Fixtures          
PROPERTY, PLANT AND EQUIPMENT          
Total $ 336   $ 336   $ 329
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Prepaid rent $ 349 $ 349
Other 7 7
Repossessed homes 9,532 2,215
Total 9,888 2,571
MHP Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Repossessed homes 5,546  
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Repossessed homes $ 3,986 $ 2,215
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
ACCRUED LIABILITIES.    
Warranty reserve $ 2,167 $ 2,910
Litigation reserve 564 990
Payroll 1,637 879
Portfolio taxes and title 1,536 2,234
Property tax 889 1,018
Dealer rebates 973 1,040
Sales tax 182 190
Federal and state income taxes 2,079 3,759
Other 3,229 5,484
Total accrued liabilities $ 13,256 $ 18,504
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.3
LINES OF CREDIT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 28, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Prior Revolver            
Lines of Credit            
Interest expense     $ 302   $ 588  
Revolver            
Lines of Credit            
Term of facility 4 years          
Maximum borrowing capacity $ 50,000          
Additional commitment accordion feature $ 25,000          
Interest rate based upon average quarterly borrowings 2.75%          
Deferred debt issuance costs $ 271          
Interest expense   $ 175   $ 686    
Outstanding balance   $ 2,111   $ 2,111   $ 23,680
Effective interest rate (in percent)   7.61%   7.61%   7.95%
Amount of available credit   $ 47,889   $ 47,889   $ 26,320
financial covenants:            
Maximum leverage ratio   1.00   1.00    
Minimum fixed charge coverage ratio   1.75   1.75    
Revolver | SOFR            
Lines of Credit            
Spread rate 2.50%          
Revolver | Base rate            
Lines of Credit            
Spread rate 2.50%          
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Plan (Details)
shares in Millions
9 Months Ended
Sep. 30, 2024
shares
SHARE-BASED COMPENSATION  
Number of shares may be issued to employees, directors, consultants and nonemployee service providers in the form of stock options, stock and stock appreciation rights 10.0
Number of shares available for grant 8.7
Employee Stock Option  
SHARE-BASED COMPENSATION  
Contractual life 10 years
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Restricted stock units (Details) - Restricted stock grants - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Number of units            
Nonvested at the beginning 1,000 8,000   8,000 42,000 42,000
Granted           1,000
Vested   (7,000)       (18,000)
Canceled           (17,000)
Nonvested at the end 1,000 1,000   1,000   8,000
Weighted average grant date fair value            
Nonvested at the beginning (in dollars per share) $ 23.26 $ 17.09   $ 17.09 $ 6.93 $ 6.93
Granted (in dollars per share)           23.26
Vested (in dollars per share)   16.01       14.98
Canceled (in dollars per share)           13.63
Nonvested at the end (in dollars per share) $ 23.26 $ 23.26   $ 23.26   $ 17.09
Unrecognized compensation expense $ 3     $ 3    
Unrecognized compensation expense, recognition period       29 days    
Share based compensation expense $ 5   $ 67 $ 69 $ 200  
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value                
Outstanding (in years)   7 years 9 months 10 days 8 years 10 days          
Exercisable (in years)   7 years 10 months 6 days            
Employee Stock Option                
Number of units                
Outstanding at the beginning 1,000,000 1,000,000 1,006,000   1,006,000 1,025,000 1,025,000  
Granted 19,000           43,000  
Exercised (6,000)   (6,000)       (6,000)  
Forfeited             (56,000)  
Outstanding at the end 1,013,000 1,000,000 1,000,000   1,013,000   1,006,000 1,025,000
Exercisable 184,000 191,000 90,000   184,000   96,000  
Weighted Average Exercise Price Per Unit                
Outstanding at the beginning (in dollars per share) $ 41.51 $ 41.51 $ 41.35   $ 41.35 $ 40.59 $ 40.59  
Granted (in dollars per share) 25.83           22.94  
Exercised (in dollars per share) 16.01   16.01       16.01  
Forfeited (in dollars per share)             16.01  
Outstanding at the end (in dollars per share) 41.37 41.51 41.51   41.37   41.35 $ 40.59
Exercisable (in dollars per share) 43.49 42.59 44.00   43.49   42.18  
Weighted Average Grant Date Fair Value Per Unit                
Outstanding at the beginning (in dollars per share) 5.20 5.20 5.22   5.22 $ 4.99 4.99  
Granted (in dollars per share) 19.12           15.32  
Exercised (in dollars per share) 8.57   8.57       8.57  
Forfeited (in dollars per share)             8.57  
Outstanding at the end (in dollars per share) 5.44 5.20 5.20   $ 5.44   5.22 $ 4.99
Exercisable (in dollars per share) $ 4.73 $ 4.86 $ 4.49       $ 4.76  
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value                
Outstanding (in years) 7 years 5 months 19 days 7 years 9 months 10 days 8 years 10 days       8 years 3 months 10 days 9 years 5 months 8 days
Granted (in years) 4 years 10 months 6 days           4 years 8 months 12 days  
Exercisable (in years) 7 years 10 months 6 days   8 years 5 months 8 days       8 years 5 months 8 days  
Exercisable (in dollars) $ 21 $ 45     $ 21      
Non-vested shares 829,000       829,000      
Unrecognized compensation expense $ 4,387       $ 4,387      
Unrecognized compensation expense, recognition period         7 years 6 months      
Share based compensation expense $ 168     $ 131 $ 462 $ 386    
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
INCOME TAXES        
Tax expense $ 3,522 $ 3,380 $ 10,502 $ 9,885
Effective tax rate (as a percent) 18.20% 17.40% 18.20% 17.30%
Federal statutory rate 21.00% 21.00% 21.00% 21.00%
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Commitment    
Self-insured liability $ 830 $ 242
Repurchase agreements | Maximum    
Commitment    
Repurchase commitment $ 856 $ 3,030
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES - Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Operating Leased Assets [Line Items]        
Operating lease, term of contract (in years) 10 years   10 years  
Rent expense $ 160 $ 159 $ 480 $ 482
Sublease rental Income $ 17 $ 59 $ 131 $ 184
Minimum        
Operating Leased Assets [Line Items]        
Operating lease, term of contract (in years) 5 years   5 years  
Sublease, term of contract (in years)     3 years  
Maximum        
Operating Leased Assets [Line Items]        
Operating lease, term of contract (in years) 10 years   10 years  
Sublease, term of contract (in years)     11 years  
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES - Legal Matters (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES    
Legal reserves $ 564 $ 990
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value | Level 3 | Consumer Loan    
Receivables, Fair Value Disclosure [Abstract]    
Loans $ 158,887 $ 155,146
Fair Value | Level 3 | Notes Receivable from Mobile Home Parks    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable 164,340 176,270
Fair Value | Level 3 | Other Note Receivable    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable 7,345 34,340
Book Value | Consumer Loan    
Receivables, Fair Value Disclosure [Abstract]    
Loans 166,821 156,499
Book Value | Notes Receivable from Mobile Home Parks    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable 165,891 178,724
Book Value | Other Note Receivable    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable $ 7,531 $ 34,590
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE- Tabular (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income (in 000's) $ 15,803 $ 16,088 $ 47,131 $ 47,384
Denominator:        
Basic weighted-average common shares outstanding 24,154,779 24,391,797 24,237,405 24,382,519
Effect of dilutive securities:        
Diluted weighted-average common shares outstanding 24,810,816 25,128,679 24,870,712 25,099,985
Earnings per share attributable to Legacy Housing Corporation        
Basic (in dollars per share) $ 0.65 $ 0.66 $ 1.94 $ 1.94
Diluted (in dollars per share) $ 0.64 $ 0.64 $ 1.90 $ 1.89
Restricted stock grants        
Effect of dilutive securities:        
Dilutive securities 636 13,755 410 10,206
Employee Stock Option        
Effect of dilutive securities:        
Dilutive securities 655,401 723,127 632,897 707,260
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Aug. 06, 2024
Nov. 30, 2022
EARNINGS PER SHARE        
Value of shares authorized for repurchase       $ 10,000
Shares repurchased (in shares) 1,001 262,530    
Payments for repurchase of shares $ 20 $ 5,398    
Remaining value of shares to be purchased under share repurchase program $ 14,600 $ 14,600    
Value of additional shares authorized for repurchase     $ 10,000  
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
RELATED PARTY TRANSACTIONS          
Accounts receivable, net $ 4,986   $ 4,986   $ 4,656
Accounts payable 3,450   3,450   4,090
Home sales to related parties 44,266 $ 49,937 130,004 $ 155,430  
Related Party | Bell Mobile Homes          
RELATED PARTY TRANSACTIONS          
Accounts receivable, net 153   153   403
Accounts payable 77   77   18
Home sales to related parties 452 1,163 2,883 3,150  
Related Party | Shipley Bros          
RELATED PARTY TRANSACTIONS          
Accounts receivable, net 76   76   143
Accounts payable 23   23   $ 67
Home sales to related parties 1,708 $ 207 3,368 $ 830  
Related Party | Principal Shareholder          
RELATED PARTY TRANSACTIONS          
Accounts receivable, net $ 31   $ 31    
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +B%;%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "XA6Q9AF*$1N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2:="J'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/ M?4 0574''DE;31HF8!$6(E.--=)$U-3',]Z:!1\^8SO#K %LT6-'"7C)@:EI M8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y5#/N;P#A[>GQY=YW<)U MB71G,/]*3M(IX)I=)K_6#YO=EBE1B57!><'%3G"YNI7U_?OD^L/O*NQ[Z_;N M'QM?!%4#O^Y"?0%02P,$% @ N(5L69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "XA6Q9[#@M&LX% #1'P & 'AL+W=O'(A MUR*&_RRDBKB&0[7L)&LEN)\516&'.4ZO$_$@;HU'V6J;@J%.D^$$DXB20,5%B<=6: MT'=3US4%V1E_!F*;'+TG!N5)RN_FX,Z_:CFF12(4GC81'%XV8BK"T"1!._[= MA[:*[S2%Q^\/Z;<9/, \\41,9?A7X.O556O0(KY8\#34#W+[4>R!+DV>)\,D M^TNV^;G=;HMX::)EM"^&%D1!G+_RYWU''!6XK** [0O8BP):]0WNOB#KN4[> ML@SK/==\/%)R2Y0Y&]+,FZQOLFJ@"6(SC'.MX+\!U.GQ>^FE,"J:\-@G-[$. M]([/ODZSR9520/R6<9ZU4"J;[P?ZSO0"N+ MIK)#4Z\9&C@7ZPOB.F\):&[8=\F:>^*J!7=D(M1&M,:_OJ(]YS<;[4\*^X&]6[!WL?22_7&W%C92 MO)PZ[:\V)+2J(=)E@719#^EKRI46*MR1![&62MOP\"BM4ENG3-&JAGB] J]7 M#V\F5"#-!>L3F#"L@X<_9I7IN+P6Y/-8=7CB&)A8 M!Q(M:P@X* ':*/V,\V#6 :)!D9-[GED'48\YY-8(EF4H%G50U M^40O"5S#3L@/_)GKQ/1')G#8;#/N7M&?E18N;\K*2E]7AG?@^I"=O#V_()SB/?(GMXXI' M0ML<,@G,%:/)K1)BRW=6A,)IJ'Y)]@73T9XXG]GL.8E?0/--=?(G+DE4_LC.Y[XS?J@/\6K&G*RTI!834."Q[)\V<<\NO #N(WS M1&(%)U[5E+/4(E9+BXSH@O?!K+J4RO:C?GTB9^)Y B(@P,_#K*SG4")6*A&K MI43SB(%U3T%)[6"WMF:\$C".&A\=4XYU#=E@I.^R$F 0:GCKE@E#V^ND- MF0LO5,"9:^E])Z]_<2[@D92LN2(;'J;BC97]'/[#2O]AN*T\ M*NYGOR:[Z$F&5F0\X-/-AX]6KG/8#BMMA^&R"[B?S M]Q/K0B9>V)2P%!]6:XWH^)(#3\_6\CEP*1UU-C;&4GY8/?D! 5!@>7>Q+Y[)[\)^:YY:'')HU^TQ9V!E.(?\ MN*7\N+BJ'.SN-DB,S7X3,&5@B[%[>5EXS[Q?AJ2CSNJVME/(?ZN$?;8KBI3 #0SR%# M;IUC3@14N@!>]W_!.D>;ID;3LKWDA'AFO37?/RT^+?:K)]DN;:<\/=_L_LR- MY24D% LH=2[Z,.&I?/\X/]!RG6W!/DFM992]70GN"V5.@/\OI-2' _,%Q2[^ M^#]02P,$% @ N(5L62-(6B>D!P ^B$ !@ !X;"]W;W)K-"#SZAUY5;*G^W%'\OS2=0B$I4H M3&N"VS_WXE)456O)XOAK;W1R>&:K./S\9/V?G?/6F5NNQ:6L_ETNS?I\DDW0 M4JSXMC+?Y,,GL7@;Q4@>X5:.?H#EGGUA4W?'ZFY -2K;2UUG[H8M-I6V_*NGV-"Z/LMZ75 M,_/+KU^NKK\LKJ_0QXO/%U\NK]'BT_7U]P4Z03\65^C]N]_0.U36Z/M:;C6O ME_IL9NQC6^59L7_$Q]TCB.<1"]%\0#2:(A(1!JA?AM6O1&'5<:=.C]5GUMF# MQ^3@,>GL49_'6Z5$;1#76AA]"OFS,\!@ ^W&.M4-+\3YQ.X<+=2]F,S__C>< M1+]#WKV1L2-?Z<%7&K(^O^1Z#3FXTTHZK7:CW\_C-#J;W0]QNS(IRPXR1W#8 M 0X+PKDH"KFMC;;[OQ#E/;^MQ!35PD 0=Y;BP>-9GB4CC(!0$BNR@HCC)Q_$%I$A,/1%. M#N"3_P&\S=$6RXU #;=DA]Y/_OQT,_D-UC6ASE=)"B(A=4QL;Y!)!B.8X] MR < Q.Y*Q(1EZ1@F(!>E6<8\0'MJQ$$VFE_Z\-'D&) M,\;R,61 CF49]N0[W#,<#E/ 'N8P,4>[2N%,GB-/6 [3D2ATERD"?\"%V&R[-HG"P J33-/6D,]SR( MPT2XB^9NJUG6KH0M]9?#90%O0)?:6.RN98@ (^R!W#,@#E/@MZ\_>L"V3U/< ME/7=#CJ,%B N1N,Q6D JS7W+M:AHC^$6=4U5RNXU*8S<_W#X%V?#5_=,; M63MV>M MABGQT+,T_-%7KA&7W"B+QP4_(,6BW+=L>@(D80*T -76YK;!6P$Q M KQE&XXQO4%B61QYT@7IV8V$V>VR&V78C+$4C=2E9X4#;,6RRXX'UN90)=&J'IN%" Q%)*/94"Z8F,9,&L]EG6 M=R=&J,WS>2W(B*_.:V]D[=CMGB))F"+]:VEJ[VA]>'O[!A8,B,N$.*).2@&D M:.[9K[2G2QJFR\_V6G<##B66)4CHU&5"@C$>X8.D:.+C<]K3)0UW?5=B)6P( MEZBLB[8/,?Q7H%JF;D]'*!UOU^>DCJ'V)$?#)'>U&VI9H/:-E_WL#0L?<]D=(XF% 71A8_ MU[):"J7_T97=YA',IS1(R*_-IV]E[=CKGIMIF)MOU--VUZW_4_3N0Q3A=OB M[GFUM8T\CJ9V<;7_D%YSU0ZPMF9M>^C_B.6I;?R?[I9:M_6<5$ANC39V =FU M \8OB.@U:^7_-W0U.D;4W9'D@9+\CPJ99$D_S*.EV67O)Z)3E M["F$^[LXSJ84XZ=+FF=31O)A=!$W:"$:(S:W-@T^G55U"E>BV-_='T%-D<71 MB.[XL8+S(U"I.*0#C:8]>:,NGJU3A=2VWTVC=!KG<>;/\DSEQD ,<9\0RG:ES0T7-)<+&T=8$L5RP_MH/BDK$\* MWI26+T"P0%F2$4+&Y0LHAYEOX,?Z H:%"YAOPG![:XD$5[5=A""3,6!N'269 M77RYOQQ,TNYE,[F?H;(H99"(&04*INK:AMKQS8SR'O(-LZ195A.AWR\7WX-H92;I=QNRW5IN'%M M-:ZM,I]]HNLN8U4FISN3>LHN>(Y#&&GR,>+ EJ %[]Z8GO&QR^9_2M8R;3>F M[7W9@ZE\0( QB)"LJO#Q'.68H25."D!G)$,131+,.,J!5;?Y?=?5J+;HEUNH M5\0R,'J&80[UY;K-0U$M?J?A=T[CKXH1X4+$E)'?$'4!5SG=-133J'X;S$<$ MMK#=!MM]%3;AO.A&=K=(-EGW1;0@O0;2>Q6D?/%S@;.(9(LN4N\@Z;Z(%FF_ M(>WO)1W3-)6O_W\HX?Y1)7PHJ@4_:. ')\ ?5;^#K0OH=]?O$8$M9K]A]D]G MWEV\_A:&Y0P\US>\#=[.0,=V?*>;US3^?M*,TXD/5'*=LHUCN@/;W"R,SDC; M'SB6OP-\[5ML[@6_EXT8+]AS&[T3U]R"Z!M]UW9(4GM1S_%T[G31C%H;'G]^\?RG)*S(_HYS/1?(C7LGM]<2; MH!5?1X=$?A,O7WE-R"[\+462EW_12X6UG0E:'G(I=K6Q>H)=G%;_H](%905:>2L^ ME-$OK56\XK28* N9J6]C92=G\X?[(+Q?A %:/'U^"N_"^Z<%>OB";N_G#W)1Q<7Y6Y4YH7]?]YQC!Q M_*OI\W%P 92+L==%!2;*IX[-NJC01!%*;6PWL Y1NR%J#Q*=BU2U)9Z=H;NO MCTA5$U78%><,)2)*5CC%I@@ACWL:A$P M4=3R?0<.@-,$P!D,P(/<\@RBYYC/Y#K:(\U-D$6HH[$S08YM61HY$^3ZU(>Y MN0TW=Y#;DY!1@M*VG$ \79."11V-PQQ ^3[3PA&8*,(PQCI7 &;;UM'4Z;#U M&K;>8-E\V/,LDG&Z0?Q52;>7F;+L6.HW4F=F_\ ME0X#>5M KV14+Y$0S,?$TGF;,,LC1G\&8+;E.7T);[4FL8<[=%D=XXK\QSK= MG\ N309EZZ^VZ5&]!:-Z"\?RULU)*W_)L/Z]%VF[ M_D?ITC,#&F4#TGNBP& M0*YO3$831*EKK$$ 14C/KH>TRI@,2^.[.%^JGA.E7!SRLT(C@V0!V4M\IK,U M4>>&- 9 *B1&G351GMM'MA7&9%#MJ7)3I[5>F:0M#"F.AT 91MS&,3Y-M4%YX BEJ8PFQI M*SSIL/"L.\E/OA89?RNM,GH=2C6%%"&C>JY!F.7H<@F V:Z2WAI_$$:=GATN M;94C'5:.MZ=1-L7:.;.I+A] &//TK08$(]C&5.<,X)3T[EG/M)6(=%@B%@>$ M_5.[-NZ<%-G&FDHWH+1O46CN6MFZ!6RM)A*7L3Y?$2 M?8S3.C.?P&R8@I):Q+9<5S\Q!9',)ZZO-U0029EK&9L7V*=';=)7?5I%2X>/ M3X,X.12S\SW^T-&E$MX>T<_9(*1-J!+?OLX?].EBEQAE"/*)?=_OK42M>J3. MNZ\JZJ:S+PX^BA# ZW%0A?[R>AS36S"JMW L;]V,M,*6#@O;=CVNA-*W6=XF M!IZ:E3OO:'+@"^/D!$;I!]T BESHNC]\#]4EWHI<.BQRCY?BB=0]B)2^M3X) M%0 H14IG#H$\O0A-CUX@[WBV*=_)+0]'_^'# M_#B43AZ%_-XN&>O0TZINVM/)LNO6Q]-I6R[9JF@_B#5KU"]W0JZ*3GV5]]-V M+5E1F4:K>DJB*)VN"MY,YB?FVHVGDS-\?)Y$NH&Q^(.S MQW;G,]*AW KQ77_Y4IU.(JV(U:SLM(M"_7M@YZRNM2>EXZ_!Z61[3]UP]_.+ M]T\F>!7,;=&R3J935#%[HI-W?TF'C^S(:!$^RM%W9J_Z'&PC2:H MW+2=6 V-E8(5;_K_Q=/0$3L-E!^X 1D:D'&#V-. #@VH";179L*Z*+IB?B+% M(Y+:6GG3'TS?F-8J&M[H85QT4OW*5;MN?GY]=7%YM;B\0(MO9]\NOUY>?5N@ MZT_H_&SQ&7WZS_6?"W2$?E]]9K+H>'/?ST[><=8>0]W4NXEA-WKE'K?KHF2G$[4T6R8? MV&3^SW_@-/H7%.,[.=N+.-Y&'(>\SZ]4HN%-*58,"K-OFYJV.I\\S.,,4WPR M?=C5#UG16;RUVA.6;(4EP:$XJ_ZK%H_*-UV+.J$23BF:DM<,-5O%^KK^5A;M M$JVE>.!J4J+;9_3SIE4?>/,+$J\=T.0]!_2=G.WU6[KMMS0XH!=,.2UYT>?8 MID+%2LB._Z^_P)X4/EIPK'NWRHKJ MGFY$QUH]4QE_*&YK4/C,E42B9*3;-Z3BR"(M"HK]M]J]H#LI5J@MU(I7_Y@_L#$QD3"2!#- MD4FI-GG63&VT0LEC<#F*;!P79#3S#(%%-@[R<;Y8%I*9G6"%UL6S[OR@4NJ( M2"-'J6N4S#R) UO4XC!KK[LEDRI+-#VQ>,=6\#2)W;L[\]FU.:*^A6>9B\/0 M/5\6S;W*86I2[Y#3K#V3X6I>W/+:3U'\KAA]+V_[G6%!BL,D/7O)[>&,CETF MJEGMK&G7*LXCSWA9KW%*5!$$U M-T=K>A>KRM+#66-PMC=3QO2';#SP)Y9W),R[95OJ-B_##58MQ(4727(G/;A6F/JJ+&(!1\* VZ*B5#F, M/[ #4@%BY;,QUR"K-"<>J99J)$RUJ[;:5QW9!7'YYC.[=_*V'[7E)SW SXTLEX4&ITHK:OS46.F4LJX+34Z5 M&-E?&[[6M1#8%0 :,TK&Z1 RBY/,,_&H)2@-$_1&BI*QJMTO\0>0O@0#ZGXG M/ [AN4A6R=ZS6:0[1\AAB,+1!<-R>8F3S!F-O^.8F%K\TC!^%T,@W*RW_ESV M"'52C=I&[8C-V1<87-#MF\?,)?0LB3R$II;0-$SH+VV[*53*U@&^YA2/NOP] M4KOG<>TX2J$4U#:/:*:-*40_/U>!!<'&<9-F8,X 5CHAO05AFTT-% MZE9;OR;60_*J^K(5% S0.1V?T@!&E/CZUA*<'BA1(2QR@#*@;@#5.,'C_1MD MEB6^HVEJD4[S( P_\49-X]? ,+@U>/.J?"=O^T^P[!8@#E>Z^QF7/3%9\M:L M9;6A+;^KG8QW8<1N?4N<90P885_.B2W"XS<@?)M'C6)0*0#CA.;CC7?XIC\Z M%!;M\5O0KG\UX96251S\ M:72OZHT59!8NB9ANNZ+ M[(HG.*4,7G;? L$$.\]!(+,HP6.5TYT7HE9,WIOWQ%ID3@#[MXNV5[?OHIV9 M-[!&US_BX_/^C3+KIG_![6LAU;)N5=UYIUQ&'S+5;[)_9ZS_THFU>>WJ5G2= M6)F/2U943&H#]?N=4+OPX8N^P?;-O?G_ 5!+ P04 " "XA6Q9>\;] B,0 M 3X@ & 'AL+W=O+KZ]/])-OO_@X_7R[WOSB]/SLOOA<7I;K7^\_+*M7IWO* M]716SE?3Q5Q;EC>O3][HO^3.ML*VQ+^FY=?5DY^U35-^6RQ^W[R(KU^?C#9' M5-Z55^L-HJC^^U)>E'=W&U)U'/_;04_VFIN*3W_^1@^VC:\:\UNQ*B\6=_^> M7J]O7Y^X)]IU>5,\W*T_+KY&Y:Y!]H9WM;A;;?_5ON[*CDZTJX?5>C';5:Z. M8#:=/_Y?_+%[(YY4<"8'*AB["D:K@FX>J&#N*IBM"F/]0 5K5\%J*]@'*MB[ M"G:KPL%&.[L*3JN",3Y08;RK,&Z_2^Z!"NZN@MMNM'6@PF178=)N]"$%??3M MS(U:5>R#YWI_LMMGVW8.5?EVNO6CS[?^[83KVS-^^G@M;B]DKU@7YV?+Q5=M MN2E?\38_;-VPK5]=O]/YQKB7ZV7UUVE5;WU^\?Z=Y[^[]#WM\M.;3W[NO_MT MJ;T/M(OHS;O0O]3B=]4?WE^DT?O,\S]>_DWS__EK_.D_VBOMUTM/^_L//VH_ M:-.Y]NEV\; JYM>KL]-U=50;]NG5[@C>/AZ!<>@(%K-9Y>#+]>+J=^WB8?9P M5VR\K/DW-Y6Y?](^E,OIXEI;W&AOKA?W&[?_5/WTW^K-*:^UM\5=,;\J!=6+ MXU6%VIZZ]J?J,W+UL/Q36\%'[0_1%>H'ZOIOKJ^GFV,I[K3[8GK]:CI_=57< M3]?5:ZX-X7./06!%:M;'(OO"]2P9*"XBTY\('WJ#L:(D7OAUYCQT6G:OFM/K\VW\(&OL/06/+ ML0YPWI:?I_/-^_GM4+1BK7GEU<^:J?^D&2/#D#[6'IG.EKGY?O3EW!R=G7YY M^AG47\3K%GEE6>-QLY1_5*F@6TIW1[9M-XN%QQ6+!$UGXC8+Q=U"QL@VVL42 ML=ADXC2+I<=(9L*;ZNK6J,7*I6*&/K+VQ1J7BKF_5,R!E\K?J^YO=5LLR]6/ M1UTVCWS[Z5MA5+ M6743O"HV?9)D5R5I8*,O2)A'PGP2%I"PT.I\#.H3O=55D8(Q"4M(6$K",A*6 MJT]2PZ3VWJ3VLTSZM,.5#*ND#C6LW6F7:X];5Y]'*OHD+"!A(0F+2%A,PA(2 MEI*PC(3E$*QA;6=O;4=I[7?E6IO.*U-+]WQOE76'&IB$>23,)V$!"0M)6$3" M8A*6.-T^RS'&[5M24C(C87G?\3>L.=Y;/.FR@-K)"285=2=T=CJW7A1:1F3,*2;@,,0[?'5LLYI&9&PO)N M \S)V!V;LG7Y=/OL-Y<0;>0.%<@%NO.%1PCF74+B7,%4K'#7]-0' M/?1#'Z4%*"U$:1%*BU%:@M)2E):AM)RB-2W])"^COV#L0EUYZ+@.>%R6]U6?/#I\ MIZ8F#C;Y$2$15-'?T?J^(:*BH2"JN[IAM:?R4-48I25"&PS;<%RC]=445@:E!2@M1&D1 M2HM16H+24I26H;24$8:#]&[X02QN^O2 MQ!$1 2<.B4A'UQT3$4J)@R*"JC@JG!?@$8Y4%J(TB*4%J.T!*6E*"U#:3E%:UJZSG3HZE!']T;J MJ8?E[WQHU&-'4W<9:(1#[T[!BST+FLX01*L;*C&VW MW9NAZ0N4E@N7FV4Z8],^T#?6"0Q]4 1#T3'*ID+S&+HPV6^YEFE-K+:UT%P& M2@M06HC2(I06H[0$I:4H+4-I^3'7>=//=2Q$5^="Q)NDWCB(&CK8QNX1?2.: M!=&[$12Q;T1C'H*HF*U"56.4E@AM$.-5J&J&TG+IJ:=DZ)V.H:3?+Q4PK_RB75]-5N=GJY7%SI,?M7L2-H=3DP5XG:1Y*\U%: M@-)"0TCFC$;MKAJ-Y:"T!*6E*"U#:7G/J6HZN$[N&.KDSI$.[NVYT02/T4WP M.$9[(,=#-7V4%J"T$*5%*"U&:0E*2U%:AM)RBM;T?9W>,=3I'76475UYL)U) MFH?2?)06H+00I44H+49IB2'DJNR1T?HBDJ*B&4K+>YO0-&J=EC+4::ENM")Y MF*OCM&KB8/?:_=-'J*)O=$-;XHZ':"I*$-5=?609[2_#:-X)I25"&PS3L=O3 M]2FJFJ&T7&B#I9NZ.SE@I#JC9 S**+7FCOI-A>:5#"$$(V?445T?I04H+41I M$4J+45J"TE*4EJ&TG*(U/5_'J0QUG&K0W!&:G4)I'DKS45J TD)#V"%G,FGW MP6AL"J4E*"U%:1E*RWM.5=.R=6+*4">F>FY,T6042O-0FH_2 I06HK0(I<4H M+3&$4)DS)I-7VHJ4QQ)R'I MQA35]5%:@-)"E!:AM!BE)2@M16D92LLI6M/S=4+*5">D>A=/RU9'\U$[FK+_ M1!5]LYO(DOI/5#041,4UA MR^;4 H-])>P4(R^;0W5]E!:@M!"E12@M1FD)2DM16H;2\F.N\Z:EGSQH2YU* M&C)NJT8--B])\U":C]("E!::PJ9+]KC=Q;)/WF(?O<4^>XM]^!;[]"VSTQ$_ M/55-R]:!(E,=*'INYE^-'6S?;@K#'+4#K1ZJZ:.T *6%*"U":3%*2U!:BM(R ME)93M*;1ZT"2J0XD?7A87MT6CQGA==\SB=^J88/M3=(\E.:;0FI)=]L/# M0 MT1"E12@M1FD)2DM16H;2\MX+J6G<.@!EJ@-0+UBLHR8/=G%W]YSV8_5001^E M!2@M-+M)L$[> 56,45J"TE*4EJ&T7#A3!Q?@F'5$R51'E* %.&J5P0[M1CN$ M!3BHIH_2 I06HK0(I<4H+4%I*4K+4%I.T9J^KW-.YDMR3NK*@^V,YIQ0FH_2 M I06HK0(I<4H+3&%D)"M6^T%.*AHAM+RWB8TC5KGG,RA.:>G^TQ9HGO1G),I MY)PZWY?1G),I/5_+M-SVK2R:W"GJ&J& MTG*A#98],IT#]Y]6G7.R7I)SZC65FC[45):8<[*KL]4>+$9U?906H+00I44H M+49I"4I+45J&TG**UO1\G7.ROD?.20T=;/4CL0E*4.0:G7Q,FWM6C^:4=3CA6ABK[535R]FKAC MN_U=%XTU":*Z:QA&>Y-A5#5&:8G0!G/DN)/VF"NJFJ&T7+C>ANCY*"U!:B-(BE!:CM 2EI2@M0VGY M,==YT\]U]LA29X]ZGX,CVQB-'5G",^(Z?2.:.[*$9\0)\RBH:"B(BO,HJ&J, MTA*A#>(\"JJ:H;1[*:M7 MU4=/>W 8%0U16H328I26H+04I64H+>^]D)K&K?-)MCJ?I)Z 55<>;%22YJ$T M'Z4%*"U$:1%*BU%:8@L1+N?IUO<[HZ+I)Y26]S:A:=0Z_&2KPT_JQV"(HUQJ MXF#W&OVCQZBB;W=S)Z\FKFVV.T\TP"2(ZJX^L=NWK:AJC-(2H0W&1!^YX[:/ MT- 12LN%-EB.:>B'C%1'CFQUY.CXQV#(ID(S2;:P:Y#E.J-1>Q;<0W5]E!:@ MM!"E12@M1FD)2DM16H;2L E*T.0#UWZ%B-'6Q?Z4ELG<4SJ*:/ MT@*4%J*T"*7%*"U!:2E*RU!:3M&:1J^347;/KDS#AH[11!1*\U":;PO9*<-H MW_NBR2F4%J&T&*4E*"U%:1E*RWLNHZ9IZPB6C6S:)#H8S5ZA- ^E^2@M0&FA M+3R[K+U-;(1*QB@M06DI2LM06MYSJIH.KM-4MCI-!6V[IE89[.9N"D78=@W5 M]%%:@-)"E!:AM!BE)2@M16D92LLI6M/W=23+5D>R>B9\T> 52O-0FH_2 I06 MHK0(I<4H+;&%/:]L=V2V)ZK0Y!5*RWN;T#"J4T>JG$&[11VSZD]-'.K>'4TY MX8LJ^H*BM)06%0T%47$I+:H:H[1$.E724EI4-4-IN= &U5):IXXX.>J(TPN7 MTJKI@TTE;/ C+Z5%=7V4%J"T$*5%*"U&:0E*2U%:AM+R8Z[S1S^?KF[+IHF5)WK-5V5GZIB>Y2=G)9%XA$I)P0Q*\ "E']]?/60 0E&@G7=TU+XE) M8CG[^V.]NK50K?E1E[5X>K-NV>79\[/*UJJ2;F$;5\&5I;"5;>+2K M8]=8)0N:5)7'\^GT_+B2NCYX]8+>?;:O7IBN+76M/EOANJJ2=GNC2G/_\F!V M$%['DR1(%6JO,45)/RW4:]56>)"0,:??LV#N"5.3/\. MJ[\CWH&7A73JM2F_Z:)=OSRX/!"%6LJN;&_-_6_*\W.&Z^6F=/2ON.>Q<]@Q M[UQK*C\9GBM=\__RAY=#,N%R^L"$N9\P)[IY(Z+RC6SEJQ?6W N+HV$U_(-8 MI=E G*Y1*7>MA:\:YK6O?K_^\O7VK?CT3GSZ_/;V^LO[3[_?O3AN867\?IS[ M56YXE?D#JUR)CZ9NUTZ\K0M5#.GD 'N"4W:B#5W__V^Q\^OP1&D\CC:>/ MK?[+-#Z^RFPBQA82']1*YEOQF^F*-*N6]M$KD"=GMVIINM8;/X2U^KS?*4L0PRQV> M,_&A+2;B,"'EL[1M#>/7N@GD9+#>%_4#MBUUI5L@JND'!3I!1A_E%@BX8%RC:26HBE-=6#O)E(1O)Z(KXDRVD'^I+% MGR"N5EFFZD850&*1\=SA^,/94X@<=;>$2-B!^0I9 W/6;'2A2 -$;&ME[6## M%@58F84NE5B;2KE,',Z?]N/OUZ943L+7I:YEG:-1 =6%@E>6UTYFHQ"_XQ(G MR1)6M5*7P_F@0,@/887#TZ?(IJXWIMPPA_UH'%"H#>25!A]KR )>P7OFYNJ MZFK=:K4CC8$D=.L&O K9BJ:4-;PN34[:@JW?H52^P3]K+]\,5P-B<^5?$$UO M90O!T-29^(>";*GE<&.K2B &35T"S2TF+11U$!S( ++C=TC'N!:DKW*/NN%Z MLG2&QCE/>Z$MV&.Y'8@SB^Z"JYG[.D@?,HQ%Y>)N/]/?1-Q(!_H [' <4U;P&@%6;%=TW-7M[A#8\&7= ,F*%8*O%.6P#!\5XU7%MKRUYIHN,-] MB.IK$(7.I3@\^,?U]>>#IV3U@<2>,%TSVB'8@$[26=>!-:" <%W;E=Y]K%IU M)0VD]6G3R=U$W*F\LV1U;!(_\K6L5Z2T2CN*3X<'=V]? PD2'>'/3B//BZVX MC2N*NZ/_S<0M["4NCZ8G$_&>N4)S]P$.C!B0$XJ0(\U_0NZ&=W$2M+X@=0.% M^"8L+6N(T.7H>FQ&H)FR*V "V*XL_@ 0XS^B-6I'^C,UZ LXJ%'0)4@ Y&7) MJ],)-014YS =A/"TE-KV&P:9>U_X+Y=0U1BG28QA:@,",843#9NN*MB/X D0 M7!( UU8IL'W",\A.#1DV/"O$-Z!=L#(.]!ZB" S@M6DCQ1K8TW4!QD:9P=,9 M]@([6BBA?C3@J*@:O_5628M;H!QVX\KF+Y/1YJ- MX]0^%R\A )%)?I0V7XO9&PO.55&P0_FP2S./\!$PVD/:1?)0'KK=,G7$N)>$2\(,IZ?O M8+MQ)Z13.L@R#85!4HU[9("0A)>\/Z#98$RI,+"3K<)0Y=DOM80,U(=1G%)H MEY?&0=K&P4 WAA.D[*%YO%.!Z-#K_H'(!9@&LZV/=F.D(7R#J(A;H.]"6 43 MZRAL]5,H.WGGO-.K6B\A" !]O4 J62@O]%KMFD1JTS\)WI #*XXT@"F0/Y^> M"@6Q'VK%WKHWLNRB'?@LBI:>*[V1BQ+@2VD ]I%V]T%; !%^4#J-8U%PG)'E M/)[($,,!T09"N5DXA(ZYJA$W>9FV\@>B$ KO2"TI*\W(KK5=[QB)WA-EHRNV M'(XXSN;DAH4&B[,@R"'U%;+/.N(0^1Y=:QC%&O M>4#6; 7])M$(;J'LJ,%&;U5N5C7#C,_6%!W$-6(S\4T/>G!Q_K135^U7/7LN M&+'[!I:$8M8OA)BR5B6XS?U:@]&$-/>&"@!QAX-BB8)>Y-^\CZ[XCK2HP@?< M_);+@CLL"_C]9+!@W(6)!UHG*.YY M^JZXQO@="Y.>OKR?CC$0_65E9442B-MV#<0BW.P!3<0]H\%$2QD5+T'#&&FA M,D=)8H5'Y2-*==_2)B.:)C&E?'JS\SHY@K)1%:%PI,*8,_Y#;(S;4\]/);>( MD1XR <1=\$);[L%L0R-I&R:20#&12K=&S3%KF?CXVV??'4"1^&1$X1D"?Q_Y MTC>HQY @HI#V5@H&QZJ%2+DTI38@@4^4!ZT/"][E74 H%D(OQGZL2- EDI3 MW\%71*N:,M!2\9O>@!3$*%B4X$E) 9']%#N/$,EH!I'':1@JRQP4+FN%,8*9 M@@2W!JT>W5"X0\D"H.BK]NAM 1.@>3J:P0$R3V>,E.146&%.<*$&ONZ+="B\ MZT):J+E>FX)"//<;/=Z_OGL=FX 7L\ML0!Y^F.[(6&,^[^HF\.0+> M,8+]4!86-AX+%R8&C,P+_))\_#H#,85T%,N'U*=#_0!Y&.("M1V@2*;TO%M$ M"*O=]Z,E5N/14ZG)"Y0-)*4!\&AXW&H%00L8H!;,%RB]H$S8BK^4-4=@DYCJ M7=^7H2P$Q@SKPI?PL#.IQ1>X\F*YUZ)O<+T@(]Y[I M2*1+$*IW4%&I=FV*B#0<(C=S[WL7#)AZH0(L,9B>I#,UH.=M%-.XA ."C)1@ MBS(1(?$!TS L.IYO-58/PT9H88 W)@W0%8;R!.%1L!:LYGK=E?>UR'RW<;R M)4CA>JQ0JE4;9!(32?_=<1)A0#2.][+^-68U#N (YZDMC"DZ *5L!.K$D!]< M(N&@)\,7A 4CAI^ND;90P5@*B!3D+;1@TS(PI.8)Y9F1 G)D!8Q^X. G4X@K M6S=.)M@1U;,%ENFAT,;)),4>,8+0R0UJ-COF C&/Z1;MLBLC2;P,]%R'\SK*$+X0JDJAI4.($=)Y^V@7 !%]4BG-!MI M B(/NV_GV8YLQXEJ32NQ1?CD8GJ5B2?G9S-:['V7SJ MGX#^=@@*2FQ_*,8$$(ND[VNN0Y,-/D"QT=GD-;SJ8E-/U45P'\\$X#]C$H1% M>\8#QV1//D\2::/,8QGB'6-DQOR'\UCUHU4#B5%0#-I5$5*U#+C\(1[A+G:[ MDNUO>,Y(?:.^K>L#++>B3I?*W@LR,1K1%6+SK:*S0[)N)=A\SA91A==574/)5PWI4P M50T-ERTS[:W5H%!PLPT?4)!-C44K/O^".@_BD'M&T&!Z\OS!_^DPZ(F87\WP MS[/X?I;-SL_PU?G^JXOXZNKJ!%]@=]W&YNQVYWCMU\_58"#FB)]+_O_K_R_$0'K?:8?NWY&O1[Z/ MF@SEP8>_?-L3: 8)%_!#[2&$KP%ZG@^?+^=7>#OC^:C9-GD^RZ>E5 M-)^H2'_="7.$[8"E0T"8%,^>]M1>]H9\?G*^M]?9:4_/++NX..VYPCA%'8N. MKB&%48>G%Z?]^H?GY^=/]U8]G&6P<3)JGH'4GHY*S.>+$5G-SB\&SQ=7X[+Z ME7'A?RPH( XF_1"0:@U_Y_[\!M+Y/SNPE?ET=LYY_-WUW0U$'(<2OK[[2E\$ M>/6[>!#ROC\(\1V2UUA!M^*#P=,$U8XM M&VH\65'1M.HTMWNH'@@'7#DO5?)2#!$,Q MA%I->$!1J$6;5.9\CO$+ZV4B,BL4WM:JI3\NQ?BVX H#N_-\P2!VZC$$N37F M(^P=HLF!?.C$$PC,Z*Q)R2+KL0K@ !CB49]52X2X7$KZR;&^Q2(%DD\L<0=R M\J?6 T0[%"3**#FL\X",T38='Z%3AA-[@L=C8MX[YO2RQ(*8^P8^ 8:::[<] MX%$\WI @5?Q49=D.'_WY=\4FR-=Y$)Q F2@;?#A.+>ML7\Q0 MM18J[3=D.V2YGJX,JYJ=ZR!>>*!O.D)W&5U*A#]97NFZ)*!XW61/(MQH\<@U MVJ/+ 7>Q0.AJT6ZQ;?&2-'L1;J5\ZSZ%)AV"9(*57+0W:X_L?=@FL1:,MCV5 M_8DBUT<8.A\L?ID!LEW\'EX8E%$+?@H+)Z<7EX.9XR?Y3-9>5?1K;1- MD&CLC :1W).#H3$6RB^*;)Y?77)0"8(EP(FU!<@;7Q#PWI,VI,;8$.B; ?OI M<3X_FD+NO,4+S-@1%+<8A>$1K\;X7'AY>@FY\ W=<9;Q M!=5X,=BS<^:L>A M>QZI?='=-=0?3\K 7G=\J7.9FJB-)%'/VC))Y"A[K0Z4T-Y]KS%"$J:%;!H^ M<:6$XR-8!LA\\8?O?E;@\92L?:\]Q^AGM;M37@_N#J:WNP*< Y/\ M'4IGU)%O6SU@DB='TXLLWBNYC9C)F^/\<@KF^+["$LP#09#);7_5),Q\$V\Z MN>3(+&X1CLXFZ;Y"ZHK/B7G]D2LLZ0TJGU@][NOO+(1$I>HU1X\BH44N3-<. M;FV$E<.EJ"%)$48-KVX]MD"?4OF"K2UCR1J;$H_? $DOHA:A-/6'=?YBEX[K],L8*4"AM[.G^ E7 I$1DS=<0^9KN3W0S%*AV M.VDM26$N";7<,XB!Q5^>/,GZWC_L'&[%>A']2TN=9MPL4*2@F H:;*JU!!^_ MJ8#P_,F \NC6BRNXXG+ (&;8!RXK]O[XCC"'YIX@_I^1YP_NB _*+>JUL:?Z M/A0Y;Q_?_&5N/"I9F$*G9DB\C5Q2B6 ;&\UT8):HIN ;9E]K[#GR'O=X@(5* M[O#B5Y;>K%Q@"MF$38?"L51*XI5BIC^$M[Y8\^AS"RDM$I Q>L;W%.OE3T)@ M HE&;AOR52FOX\G8[YV.DY^A53B[("Q8WAH34,_:EN8MC45_8D_AE$6!\!WO,\;'G"#^"O' M5_\'4$L#!!0 ( +B%;%E#*%,^*PL $4D 8 >&PO=V]R:W-H965T M&ULU5K;CMPV$OT58N(-$D#NZ?O%-R"^!,E#LH;M),\Z6\^'@H*_?\ M:N]]_>3ZVN5[=9!N9&I5X<[6V(/T&-K=M:NMD@4+',;7 MWMH7STSC2UVIMU:XYG"0]NZE*LWQ^=7DJKWP3N_VGBY[-KV]^_N7- MLVL/973I.H^"+X/@]![!C?C)5'[OQ)NJ4,50_AH@.B33%LG+Z2<5OE?U2,S& MF9B.I_-/Z)MUELU8W^S++0N"\\N"% 9/7"US]?P*/'?*WJJK%U]_-5F.GWX" MUKR#-?^4]D_!^K3@="2BK'AK3='D7CA9*B=JJQ%/NKP3N4&P."_,-M["CX.Y MT:42>W/ V!N>TQR4=4)617I7U!*)0/B]-RRE5[@Q9_I[S4 MF(K[\?IHH+!;)8!WIBQ$P?=A*TS18!Z24X$5D!](%YEE;(P;&OB]]$)"?66\ MV 8(A;B!^%X1W%I6=XREG<.+--!I<1DKM/"C+.996>T4TI(?B0][T$/XNSJX M.L D33M5*2M+P*RE+@1R)^T2_@*UV^LZB)^ZZY*]$#C?HX O[\5+ ["U-3LK M#^R!;MFFWEI#B]VS$]V:'6$ZIEQT;T;:"R7#[^/>D"V"\DASG+;*(?<;,0C!0H4(W]UKEW 36C0#V*,V'E03N8 MM#.F(!RM3JN8I2E,[!-*YGGT%,%'&2M,Z14()?"3@E9#"&X(0KK:I4$7?'(: MO>ST/QH=L1SD[PIA@_($IVA2JI 5:WE'&IA$\1+(3U$5]\P6A%"! -(KEN2% MG,>0UX8K@D2PS^"N/;'MA%B=J?I6%PTBM=O)H:VN(W%O=4>#^RR4HD"8M':U MZ>@$#VE!;T9K:)!R"ZI4?K#* 70AZS@-5HG#_KIWVOB Z$%)UQ!J)AE 'TP3 M)G.U OU#)*B/-1)[L [QAA45^,LQISY2^=DI3F@=[0C\(-_0(&%@GQ?"/CE] MT*6$ OF1W5*683W 0-186 "CF%TVH'\< IL)2+VC]CKF+0"BG%F$^(_3V?\= M*P\2.552UYF3O:2D-J7.[T37D-+&A[ML&$E1;:AY0<"&S449MLCY6,HXPH7< M^C9K)('=!BP!IRJTN2]X8D@_BV \L:9LV,[4BPW >B=\XXOQ=DJH@Z9Q! MM2&?=4%(' M)JZETJ+28UEABX&,JC.(85)'KV$K*A!H9A-+*496W,5"34BW% MKI$DHP9IZNNOUM/)ZBF'#*4->+^IV).RU)[S $<;NGKD_PRQP07=*F[BB-]H M'AQV A%U3S8FLR*MR3/JHV\!M+$XW.0]7*W*CK8--0.<*HDO2,E,ZD+3XKA- M@RI. 0K+44,I@;<7"YD;BE3>_C[X];8-&^OUGP%GXL(].US%_4WSXM$T)9$( M'N8 .")[IZ4)>XZX%W<*,8&-0; X:DGBL@SJM-NCCD,[QVS0(6JH1I[OD2VBFR?/'JX"2>#ORA"\@%:7BM"Y;Q! M+0F\F;7M6,AP!4Y1X &EG=L.FSM+9R[-9]W:%U8]@G'BT7PUYYN/ELMER%,4 MG7NK.GX'SN*4 _TWB-CVJ,-B^#'+J(NB) A O0G(B7_$6<^)&']S7.4Y7(7,F,6SG<*G1 MWQC9OUFV#9!XW'-=\B=2HJDR3G-)V2KM47JQ/L_<55P-MBIJ7Q6NTNXT,Z54.K$Q;1JJ__=F$>^AXM.(CWEEO=H\QA:(> M75>AE^%"EE,&WUTN4S@;P8N4#7'T@Q=C?CQO>_MV*::[A&LG,(:'"W-+70#E MT,:UW9!I?-UX=%U^;Q@GJ &PT+%;8%$B4-O$%M]6BABCV6C@Y^62&]0Q9F/ M=:E2H<^>:@8]+%VXE66C3L\.]VUPGTC)R'0#F1KM,;AS4G(P&T8J4_S4?52\ MI:7M; G(#NUK+W&B+[6;)97)R70<\^5PL;-8N10EIP"H)^%BR-5G4 SO\6QZ M_FM;7)"5>!CZZ-"@;-'=FB-S0MXP [D%%'TF=85)![>S2H8.%0&V&(W_Q=U-8V/]&-:-8;$DQ5]4 MVIX(PCV>/?W'_O_PN2+<3OSY,WXY5RK_9I/9_^UCT[S(O MA&?X^]]<>]4^,_BNN_U(3++E=-V-%Z-Y]$ ]Z$/2]ZA3^UH[N4/FCY4*(N_2!R.G)2F\ M!40==#V&KEN(':ZC$WNKM']HZX E[YHNFU3A?W0=N5 '[L_\9[GF8B5X0'TX MKPM\9?"*Z?_OF_C:QPURX".!(^]J,1@OUFFB6V73^3093V;9:CE-7ZP,-4Z@ M8-PGELD\&Z_[X6R5S1;]<+[(%O-5\L:A?0L M<+SFUP7TULMUCZL_3]+NL?_C[MT4I!W@AN>DE?$)5I3(=5^/YMEZTX\FH$:2 M7>'@V6J:ZB>D0W5S4+5WW"S;3%)+L_6\WR#D[B7B,%$7#6X).-3R<$>WL#_$QSX/\GL*>S7H?K;/U>);N_'J\ZM<')7&@"MSKG;):KA*' M3::]PY:(Q=Z\5;:9;B+,2G7U(LD$<_A[N4PO;++-;)5)QFD\D"\0,+ MB/V7HL*F;_WH]0F.=T@+<5(X%,5S8/LXC)_[X\SD,DCQ%R+I&XEV;H1PZ>N" MZ^33#NS%CC]@H=<7J-7A*X_N:O>-S'?ATY!^>OC YB=I=Z [#L-;B(Y'J\65 ML.&CE3#PIN8/16Z,1SWFGWLE<<:F";B_->!='- "W9=#+_X#4$L#!!0 ( M +B%;%E+6/:5G T $$J 8 >&PO=V]R:W-H965T&UL MQ5K;DMRV$?T5U$96257T+,FYZU:UDA7'59*EDF2[\H@E,3.(.,0()'=W\O4Y MW0!)<"XK);;CEUU>@$;WZ>[3#7">W1K[N=HH58N[;5%6SR\V=;U[SRZW4Y<6+9_SLO7WQS#1UH4OU MWHJJV6ZEW;]4A;E]?I%7+Y[MY%I]5/4ON_<6=Y>=E%QO55EI M4PJK5L\OKI(G+R]L.VRYEI5Z98K?=%YOGE\L+D2N5K(IZ@_F]A_* MVS,E>9DI*OXK;MW8='8ALJ:JS=9/A@9;7;K_\L[C$$Q8Q&L/XLV[JY\_ MB@^O7[W^Z=>KEV]>/[NL(9X&769>U$LG*CTC:BG>FK+>5.)UF:M\./\2:G6Z MI:UN+]-[!7Y4NY$8QY%(XW1RC[QQ9^N8Y8W_"%N=J,EI490J3ZJ=S-3S"^1" MI>R-NGCQ\&_)+'YZCZ*33M')?=+_.T7O%S4>B;/2Q"M3(AF5%861984%PF6%L!8K:[9BI4M99KIW)>1[ MJ87))"\\ND?MM2J5E46Q9R5T59,*]4:)2A98?V=UIG@)B!G7DVNK%,F#79_P1M[ @+4B_8%V5C?03K<+65DK%DB& MBUL)N'8[:^XTV$EAK60\2KYC^W"5XHH71!K5:GN-:6TN\9 ? )M[FO#3<41> MWRFFR6)_'\P;: D2JAL+ !4A)4FY$GISQ*0"(3&.Q5Y)Z^UZY7P**3=$K,X" M:%]H[U98";5$@X"PMR07X,"VC#QQN]'9QKDTIR#)$'>Z%ALXV-A])"3 7@L# M9 EKS(0+H8&ZD45#D/GQ5E>?6P^T09L2IJPT-(Q+VN]TY^$#>D;$/A$Z+25!2=?H WBRR 71K73F.WS!=$ M!,D]M,-I9QA$H&$(/^BJ#_#?2JA45,:[4PE59<1.?O%*H,X3[H@R+%++.^5R M4F,9>!CI@V@OFIP37VA,&&B N\(77+]PH1T2%">RJDRF 6SN" ,&5)T&P4R8 M7B-A<_$@2:-Y'+,&#Y(X2N+)[PKJR"6_'5KA%6@UW=,SPE9FGHDSC-![,9N8)G4Z-#,%3P5 DB M(*=T_(.XY%0G /QP72+H*6J\S@?QP)E)/K]62*T68M+"Q7&SX]Z*(^3)$"2"5]U@*ONP2#TY9X5*L]0V!W::ZTZ0V M9U*&PNW@T^<)++<%8="?VET M[I.,,(.!J"H1U$5Y_=*H,G-Y[3(5#%:P34+=(6TT7JO15[RL*ZYR4)C(!-C= M&GY@2DK")ZR0+V;"]Q>\(H6R7NFL?3C,[BY0H%'6% ,_'DKKV93>#BR!FKZO M]2SHBG*+ U-0!ED&]"E>4\A"L;ZMH%U>!*(!/SG[=HJ:1[J58QDCT/=!Z MV_$2 5GPE:*V3G>H=0ZA&@^7[E&&* Z#* -IR @;',ODA;3A_26E"G,;<1>I MQ'&E/R/O-L9PIG3!9VCP:<,ZJ "1)(C:O*U9Z"VY"3;DI\Q[W\[U!3(_<+C7 MS;KRT+#MA!19ZWS)53<"Z]B*O=>IY0TJ.:1:Q2/R9T'DYOSJO< E!WO9CE%] M&B.(5>VH$\CG).I:B8#8/?-X;3&K[V@4$7D?J[WSOX(B&7O-37O-=5MW<#&- M*F9LYTETQ8/DXKGUQE3*WQ-4+EBU"\ V9;L$:3N56UT4KFRY]Z:UDFC5=U$5 MJT^=(WQA%@VZ/ C;Z@%Z;%Q;= !.(<& M1P0A54G7QQ CF%7$,%"56C/=KYP/O L'=1DUTZD%;/IT]B,[XM(K#]]1 /=. M93X\X=>(Y@&R:UE^MLVN1KYRGZUR5U5I:-6V$VT'SHFW8U:EXQC2\K 4<4VS M2K8),639GA-6>.J++:1ROU_L7='O*@R_]MNPMNE!\5-%X096=76B@;Z15AN0 M<5MC$#)=E0A*O'?^Z96/->>%JKYR^<[QB7B4/'91I,HU0H[$ZJWRLFF[P8G, M#N:-K^MPJ.[6MN%&]ZEXE#H9+IP',C8P1?$FSV19LT/APO#Q8]^448/N*DNA MT-EV_5?;TXA'9(FZDT314;>%0V-CR>)"K2FBW6/HLP\R9TYFA4UWN!IGZU;:SV#+KNO#>'K\:.[F].V:;T!H MTX..K)6SD[BE/LHBCK ?L<2^U&)" UV>P(CVS(-(ZG*F2P/J#C+R@NI/0C!2 M96A9&DND!5.VFM8,LM)QCSM?L+1K\5S9Y\8PJUH4@I,,3AI*"*S9@MKUX)WO.<\V[ R8DMF&4;/N= +!8W*WUM>L ME/F_FJKN%RHXV-N:[C -\0Y](WQ_'1!A<)IUP)$#-T?!:87OM'3I#O*9Q#\$ MX>E.Z/CXYKYM7[S13!O/D-]^(H+0Q-F$790 Q-FT32.CR#Z%#I,U P%']IS;TLM ITOM[E( M$1F> 9VSXH_S_/_Z_Q-OM;?NFPL=I.<'X=,._)GZG_#;S)EQ)V.+8^KXR5GO M@G,4VF[>P!!-,TD&7IJFL^!N,9L'=XB \-VX]^5[:VXTD^&Y8)K/@TA*@K : M3Z;!73(.0_45TS]5ANIQ6V-T(#30YU$0JNEDT5TOTSZ%SV,"]YQ$ QD0VK]8 M?-.[;XKLKHNE)#X\_2$%_P^A_8>1VB'F]_"9U]GH2.@X?2#32R=X]SH MO.&]6/M5(=SE\&E(+R*-EK,!,T53"#T\Q\+.DXY;ZL.=4J#8-,R5Z2P5[[@D MNG%M_TD%]$"KWK5#PEQ.T@%&BRB9C\6//CC.%\=@3B@@#2 _Y>K[RC]_$V.O M!KO4IJYJC.<:8^R)CQLG3M[0=SQP@+NO!(3UX:>L*\_RE UKSTS9V3K)1Q'4 MC'1[:S$[/+X(LV><+D4\&G C+(E'$S&CN4=''^VXZ91&]<8E$Y*3B"7- M2M)ST\8\K0_T!/C0M!_Y=,.Z\Y;ST]-H%L]%,NIK1Q)->.6E!_>$D9-H,4%I M'1B91JA= T'M_]]4_W'S]+=!T]BS/?Q@D^7RP2?3X%P,V72][S];^L9HY%O$ MX%-(OR4:'$!WRW2;^T-9F%FXSP)^6W3O2=WH9+U#KRK7:ZO6O#'D<[^ 18XW MJ/=F/NP]@-(?X1O;FQ.:[G$CK%9HFK$.??I@![C31]IH_?6MXI_]_Y_>Z'>] MT=]0U(.;-+Q)PINP!]1P0]?[<";UM(75WW<1_K"HG](/$,Y12CJ)DCCL/-,E M]K!AL4UI%Q,F8[+$-B<.'R ]T[!?G1_^3]-AQX^1XOY1$B\7D^"D(\.$:L'Y5]W-K3=/C MM<:S8W)+HGA^XFE\K--B>6PIM0(G;!K-#R*&@R!LY!]068V'_".M^L.AN:K/C'PE>F[HV6[[< M*)DK2P/P?F5,W=[0 MVO1E_\!U!+ P04 " "XA6Q95KT&0(L. C,@ M&0 'AL+W=OWL3%J1.-Z% M=X-^NU#Z:S85(F&PVS9+]3KM]L#_C,MU[_]:,7>GW;U61)S(55YIEQ6S&]?)8)&KQ;B_<\P/7 M5,I)E4*=-B_&[O*'QSW*/U9L%O4BRR MVC,C3NZ4^DHOY_&[O381)!(1Y02!X^=>G(@D(4 @XP\'GY;T?'GT[9S]>7%^SB\O@7%Z?LZNCZ MUYNW^SF0T9;]R $^MH [6P"/V(5*\VG&3M-8Q,W]^R"RI+3C*3WN[ 1X(^8M MUFT'K-/N]'; ZY:<=PV\[E_/N071>+<'.\F$OA=[[U_\%!ZT M#W>0W2O)[NV"_F?(W@VXUV)/A,UNIX*E*A<9S#(2\I[?)8*-M9JQF;J3>)ZJ MF6!S#L?"7K[X:=CIM \OSJ[89]ICWL/#5]B;\%RP7-5W92Q32;PRZ$#Q-&9C MF?(T$E@QU:J83-?H:!GJ2FQLRN\%NX>_D>D$AI,76N9+%G.:(X!:_%%(+8 . MVIHLV5S+-))SGIA9F>8"9YB#@B5<$?R? 5\.:^( SB5OX(QXRNX@$?D 0I4F M]))H"PS,?!4 R.?IQ$GPH#5Z3NR'G5;[N<4&#C0"SO95Q@7>.H%U,93;VTM)BK+!/X M%[N#(4U8/4X"-Q$IX:3#$CI3J7F<%!S$Y@*[[Y;L3FG8%68M6UEQE^68E:# M:A ]$89"1P+<'&T15F"X.5&S.4^7T*48/$/]TAQ'@*!B=E7$&5Q03&%8%@B< M,99B1.KX-738R-6I@-2$?RY,5&)\/):)-+I@Y ZEQ(NQ@TZO%3X/6#AH=9^; MS48S"#&15JGK'4_(,A@B+_$:XRB@;TE"*ZV@(0_!,A$5V@J)]M?/PXMA@W+\ MSZ40DDX')(R^DT+OATFAJ6T 0S2 '#Y3!5P BPMG$C8^0\L"EB)_ @I@4@M# M /(E:YZ)T6JKQUZ$L8#5()H;1D5M%^B!:#,)8R)3RL2]L:XQDA=%:,!F4L3> MROB$GKP,.#P#D>9$8 _-DTA>-QP<9MZ1L:G$A%Y6+LG15BW4XEZJ(C,,^.5- M-N"+X-8DL@\ZT!H;$18H,F301J$VBD_2JS?-< MR[O"&1WM,*L#BB;(=:&QL!G*Y%L,2;%98"U]9I,]LO5XVS&N49LJ%DVYGI#H MQB:(*TW[R79JC'M,*=#_4$1'FZW7O#6E1S'WV:#?M:HSZ/:_.=PV]>P[U)]X MH\A/50$"?\(DC%(:I^9]X+C.W$D5K(F?>K@E3C,R'AZ99*C*KK!21) !G"4E M,IF6YD!=]@TA$(&50A!4J*TD+(SP8L 7+KHU0& MU8.^H5A+6I!"GB?".*FC"73+/F6-&.2=$P)_+#.B4,3D'2$.*M:0I[S^M3RV M,5: :TI8N\RA"\6VXPSB;D].$&W(Z8.G:BAU>N<1^6RY?C=V- M;))0VX'7M:(A49&1+W3C5CQPN+(+2(;^S>?2T:L*F4F>N84/8@P7!*'7"#Q)H"<)2??B[ 0B^712UMWE5&TUQ7J8 M\A'5O6?&=J!]GX[,QH"\(!699XJB81-88ZH"^+%($+QR+2"C=7@;9R]NW.P- M[)U"RL<;.^F'SS]?7JT.UB%=\!3N\VI*JM1IK#I'#&_"0C& >)FR*T4E],ZY M\_0>')I2__$5YE W ,WH8# Z;!XR[;@72VR($@J2(*'>K$!M+[.Y20HU M-3G)'EWR8&LK'$C2<)V4(. 9C'CW2XY?^]R@B?S".G&2&\7W69%" @$[..BW MV;%6J#8O^5=S[ (>]%CP@G) V-R_V& P"+L-3_($T&7H QO6>1R68JD,Z;\L MDIH%;Q9'&+;991*SL\62]4;LIL6N4$!E3>***2%'B#\TBSU2EPUH46M\"H^7%FZ-#(B&V$;W,A;Z'4S&1'^> M&G7E*) 7+%^HUR8Q#MBSWK!UX+.NU12RF4%B(PTVH[4?I6J@EJ-QF_M0CT:9 MWFO9QH1W0B5-%20*K3!HM]OK"1WHVYW4;4G>JM0-Q%B%=;V>C0+;R0'MRCB0 ME[CJG4]N*Q/J6KM:>3$E'J"K0&,,(8XE.6S*XW"<"1/CL8RD2/&?P[R1*-N[ MWIR.YG5RG;T8&L5#;KMM8EM[M*9 ZQIC3LEH2[/5X]HJEEXD+H>6PP.I2!J]<"W(YHE6G:%- M])HVGTDND9TXB.M$GR 4S$7F%!.5,1P4JX3GY4DN?2UE*6IU!OX?96ZO=)T MA6:CJO24/R;3[O,M,K!Q[!(^&NA*,KLSE)Q9W1-Y"\'LI_#-E6IVQ28@FLJD< MPT+TR^B M@KK4#<\%=4V[K5X9#RW>"^YL4I:7$C%U:RAZ9;[*(#JCW'4*W8T&B0,V M"PV(D/52:XB^CJB<*PYYF9N=UBV-H++0NV_Z$C'KX M@2VCLMS>3QCBC*:96)T_N0O[QJ1#[>[A7_:[J0OY67FT:[Q_T7VUK MMM<@O1STNZ]J;UWLNE4Y.*A3'@:]89/R,!B!084VW7WLSF7'GD )AS2-NTE?_ MV^NL#75'ZUSYWW"=AD$_9"]/JANK5]ZQRQ5T1-BN]UWK=L@0A[Q9>OUNXRW< M)+VM:W9:8GE[M>F:F CO_KWRV]7"41MK<\2E>^G%?6FG6NB*2OI][\?N$ MU=>C23W%(.CVH$PB]11-,]H?!IVPSV[\EP#E[;^[S)!-Y$\%VW?9E-U5;ZFN MD%RI3B7IIBC#?C=H'_391Z=XVY7M:0*MPL\741)C+UW I\RI"/$9FBKL)305 M2S /J582J8E/+XLRF3($D8+?+M"LH7&S2U-MHXT@=S!S5Q7_8TOL[9].V. MO;>NI8'T64Q3;J2@$<^5KH15Y]B)RWXQ6-W^DK2UA$!M ]U=75?UXK;\^.\3 MK7_4[^]./)U936F/&=AN]TJ86[Z]GN_]N'^3"#;HS]/H%"&8LM^PU^. MEG\!<60__*^6VS^?N$"RB&#*$C'&UG9KT-^S5U/^)5=S\V< =RK/U&ULS5EI<]LV&OXK.Q#.L))*2 M+,?'C.VZF^PTL==VV]F/$ E*F)"$ H)6M+]^GQ<@*>ITO&VG^T4BKN>]#Y#G M"Z6_%#,A#/N6I7EQT9D9,W_?ZQ713&2\Z*JYR+&2*)UQ@Z&>]HJY%CRVA[*T M%_3[HU[&9=ZY/+=S]_KR7)4FE;FXUZPHLXSKY;5(U>*BXW?JB0 MS_E4/ KSZ_Q>8]1K4&*9B;R0*F=:)!>=*__]]8#VVPV_2;$H6L^,))DH]84& M'^.+3I\8$JF(#"%P_#V+&Y&F! 0VOE:8G88D'6P_U^@_6]DARX07XD:EO\O8 MS"XZXPZ+1<++U#RHQ0=1R3,DO$BEA?UE"[30:JQ+GS.7= MTX?;!_;Y[NGVD3W:Q MB-?/]\!3PUA0,W8=' 1\%/,N"_L>"_K!X !>V @:6KSP#POJ< :[<2A(WA=S M'HF+#J*@$/I9="[?_N"/^F<'N!PT7 X.H;^"R\,XPR[;#<7NS$QHEBLC"@15 M).0SGZ0"CRDW@AE5+VGTR-P+6,>!XB11B'+&E91(A0[(" M1OX''$Z6P-!FBA14,)MI@(&CV.*M\0M!N&$+X9A,9,[S".>1&-EB)J.9%72B M-$P.>80 MR#';IN(05M)JJR@(09O:>EWIC; 3^0U8I"?@3C'6*F/#;K]_1/;R3[K#_I%# MOE'9G.>D;>OIA946E"1L XA4%<5N@I0I8UJ(2JUA "8BE:M,1E!_'DO*R)5" M,PZFD@0^LR;:VQ_&@7]R!AW" N0$X S&]'9O<:(; +&ZV1C24!+"_J9^;-<'1* MLK4$KN%^0D@Y--^BA=^!%@0;8![XC-(RIB @[?-,E?!AQHW1V_N3<^@/%]#UBF@ FZAE*0:FSL&:F115< MT!KE]!V:LBK>$C)7+)IQ/:6 3VR243JN F5-8S6M',GK+R9UE:+[((W;I53Q MW/E#4K'0=MT%=/DFZ(\MR3=!.')AO(^I'19'M,R%;3?2Y7X_VW>:^)$(.V2W MN'840MCB<5RQ.!YLDKQI4IR54(NY#=3"ABS/*;VC'[()-"93JW(ZHYTB@E9* M*!:'"IG)E&LD5A4A]< 770J6+3US%[.KA)" :^3OM+0P*Z03Y!DPCB/S=)X)&RM\W[[-VO.4(),66X3$GB*=H=*!#JQF)BJ M8L!6ME7(C8M-:B>9W__Q7YL,41E#>E)QQ=D_2P1&PU2596N/L#U?P4KL=" S M].362C=5RIVCK%'G"TMLU7NKW\W2#FU11@WZ9Y\^W-LG_^RX-LZ+ASV6"^/M MHM[VW!8,>=/N=L1"=0\M$BS?'=2B[DT2H/:'_W?EAQW%9/.89:TU"-E=:="VY-9-5^U0[2_UUC=L M[/E#OS4.AUXX#-DOI,!8%A$5FT,JW&+EW>G)\?;D,,#LGL3; GF'5'O<&H6C M8_:D##A?<7CBC0>C-L<#;WC:WR+YM&9,5R:KR(-/5,%<6]W>!ZFQ<"GE@#7I?L\.Q^W]R_LM=#/#814YGG9$O8 MK,J,*R<(_+83!^'ZJ.TNMDT,SM@]I77[.F&?,S9N&.YPZ$&P8S(8;T_ZXU/V M[F;5F!S;BOE,G>,#^H(!=VL*S_(\D>2K;K:Z],NBY5[;E5OYAS7TZ/*V+C[3EX^X$_9O^HG'"_XVU)'6R7$'\8-,^_BX83 MU[M"5FFH6;,74FIL2KU/(&I_$#U2K:["MLI,*9CH[4)9U)7(\DC^C]M]];ZB MJ4[=JBR+5.9?2UQZU.AY?KZB&;(:"Q# M)H8.-%MCJKLS!Z!%X-,I=<2V Z?;T\'& X![= 1Y-W1*[AMQ7-E76FN+7NF- M=)6@40&1I< 5A2RA)33+W9M>=TM9]=S[[F]_?V7^J___7:GGKJ6>5Q7KH#WP MVX-5[-S;"T]3-M9ZMR.B?M_$PMO4G$']+.;+8O4VI%6-O--!NSJ%7ABVZ]-F M443%&JTUAOU^>W32&JPGC2,V#KLA]O]XNH^;0X7X_WI^"AW_Z5*-AL/MN9:M M7CH_/-F:VEUU_%'W9.L"\))?M+E#L?7;HW6?.!VT-ZY5Y2.4DGZWV;SK=7ZO M]:4E$^COZ'M2P>R5R7UT:6:;3U97[DO-:KO[WO4)[2'**$M%@J/][LFPP[3[ MAN0&1LWM=YN),D9E]I&N^$+3!JPG"OFT&A"!YD/>Y7\!4$L#!!0 ( +B% M;%G$)NY:( 4 .<- 9 >&PO=V]R:W-H965TRK'K MM$UP W9?$KV0#Q^1%"F?KXU]="F1%S_S3+N+3NI]<=;ONSBE7+J>*4AC9VEL M+CVF=M5WA269!*4\ZT>#P4D_ETIWIN=A[=9.STWI,Z7IU@I7YKFTFTO*S/JB M,^S4"W=JE7I>Z$_/"[FB>_)_%[<6LWZ#DJB'8Y9OD@\%W1 MVK7&@D^R,.:1)S?)16? A"BCV#."Q-\375&6,1!H_-AB=AJ3K-@>U^B?P]EQ MEH5T=&6R?U3BTXO.I",26LHR\W=F_2=MSW/,>+')7/@5ZTHV@G!<.F_RK3(8 MY$I7__+GU@\MA6[,6EJ6!QH-PU* -SV=?YG?B\\VWV;>K^;6XFU_-;[[/+K_,[\_['@98K!]OP2XKL&@/ MV*GX:K1/G9CKA))=_3Z(->RBFMUE=!#PGHJ>& VZ(AI$XP-XH^:THX W^CVG MK<#&;X/Q=3ESA8SIHH/[X,@^46?Z_MWP9/#I -5Q0W5\"/U7J1X&.^F) WCB MFF1&5BR5ECHFW+68U)-<9"2D;4^=0!40F9':"9]*+]:$7'PDX8U0"#DJ14+: M0\-+!437%9!/ CK&K.Q3$D5IXQ0W29BER,T"DB(U.="=J6"W&B*6FA4TC-A' M%"B,\X#BL,]&8Z-132#:$P\ KI@QYT):S_"FM&#V!%+&;IH#%M:LK,Q[XD:+ M3'KB](J$U(D@:;,-3T?=0/7*Y(74&^$MD!77$4K !BL 5]XU5)?6Y$*R7!+$ M9!;(J97.V2/2 F!%80S>.-=K5BV9ZCB>;.[8$#.II)1>";\I5"PS\%0ZSLJ$ MV&YJB<0&](-6%TLY7\4@A!5R'C[9,':7K4NM2Z986HY4H+7=#FZP]*-4<",; MKH/)O"%31=#"M"J ('-3:E^3Y "P7-MU96%"%(-O%7"VLB&&VS&'7RPVK^RQ MAZLBR'I5]B#':C4^:N]%]B9"&X]<>L[:KM 4&,)G9AU<7:I,;LT#,0"R%64*$_Y @3J.A70KF&^6AV&U=&9>/]N$@U& MGW[;_RSDQJ[]W;T=$B_5 ]769"3^*KWS(,\G>X[P0F;!9[7H'XPV.3EM+T3= MT\E S/;ZMQ;],/QX>O0\&X^C(_%@/*SLH)^<#G;1CT>39N%A)P(^E*E0?S62 M12*,G#YUJ$+35YYO037?2[$N3M5-XA!J%-'J%CE..L1_3ZS_G_#^ZO]#(+[# MM][Z]NHD+Y7?SJ*W5_<-&N4R;_:8^O4?*B<@9SA;$>]TL9L99(%\\Z)LAR)+O'VXB'L1,%'433O&AD')WW-,/'5Z\/FT::7A*'&B- MN^(]KG2NC-/0KM&Q%%=^<,-3'SPSY3V_+E"^C>6F*1(\DME&3M*5D(]1\947 M/] -N4RT^IBK:@8 &X_TWGK7]5N/;[2I5?C$0-OBOEB]PYO5YBMF5CW>G\6K M3Z"OR"D%PQDMH3KH?3SN"%M]5E03;XKPE%\8CYX8ABF^Q,BR /:7!KUO.V$# MS;?=]%]02P,$% @ N(5L69W65#_9!P IA0 !D !X;"]W;W)K&ULG5AK<]LV%OTK&'6WT\[(>CMVX\>,G4TW.VVVF3C9 M[E>(A$1L0((%0-/*K^^Y%R1%4;(SW0^)11#WB7//O>!U;=T7GRD5Q%-N"G\S MRD(H7T^G/LE4+OW$EJK FXUUN0QX=-NI+YV2*0OE9KJ8S5Y-TUKWUP MM]>V"D87ZH,3OLISZ7;WRMCZ9C0?M0L?]38+M#"]O2[E5CVH\+G\X/ T[;2D M.E>%U[803FUN1G?SU_AR)%*UD94)'VW] M3C7QG).^Q!K/_XLZ[ITO1R*I?+!Y(PP/_D/&>3MM;.U<+0;VN@'A\K2<$X7="@/P>&MAERX_?7MW?&V2%5Z*#^%#YTCB]:1^\6+"A]4.1'+V5@L9HO5"_J6 M76!+UK?\RX%%N=5I.2J"U[Z4B;H9 >5>N4*8'8BDU[,EP*UZF30Q588!:CZL6!4"KL1 M=::33$BG!"I9A+V6[[^[7,POKKQXIYP.*$3QSE:>=,@B%9\T[+RSN?(HP2"U M$<8FD@H*RD/FE&*=OEJSQ52L=WWEK"/4MC.<6%=:^*CXC4P!:>T#.?VHX.9& M)["D"W&O4FQ/Q^+3?WGGOZU+G/4P^L^["27!JR9&$7:E3J3A+$ )% 8MC0C* MY7!:%EN*9>-L+LY%L&(^$SLEG6>UNDA,E<)R@7].Y!9NVI+#H[W(KJHGXC,P M[L3=PQMQN5J,#^)C>D'8M);;5&\T'I I^%HJ9APAR])9F61C^F5VY WMAF;A M YR0+B5;B*"-2 ;>D5*:<'1M1"2N8_(GXG>\5Q0CD"+T!M$@QQ2M F4&H;W@ M;!9?\ZL?A?1> MA9@^/OK,UK#M!?:T[QA3\ZLC/"+/PE;$HT;"#<&\Y?D\&P>-EFMM$&_C3:=] MX*NP:Z.W,C([/'G^]1@KWK>U(H ^%GK&DUX03C$!0(8V*>X% >RZ_M"I*N:.CI#QHWV&X,W'@*QL:I,ZIQ&X+ M_16 ; 5]28VA]XDXH0QMN;*)0>P2?F@T>VPT'KY*$W%0!SX91_5,&3&)9=A MOS!*1\T7-2K44ZE234H1:V&#\*J43 <-/A%'88NSSM,2E5DT$$&_1GV.AVXT M-4S%',L0KRL7PX/3X0A;NZ[LJ>8V^HEBW6OK2?0JBB.CE*):Y3[U?.Q4>[FM M8$_]41'UV%-6QV3619:,4CM*<2EUVIV,#RTOQ9)/-4R&W@NGTBJ)-$OR48Y* MNB"N\8V730I.QDY:]N[7F8+S(LDH3G*<(+FI DD3-^=5?G3L"6H)EGY1.U)2 MY0U?DN+_5>GV]*FT9!61_HUS80'M$\XIPZ/R>U6'N 2LDLKLF8 Q_*14^+P@B)M:*GAR>.]=_Y('ST/]A';$IB-_J+0AIIJ.Z@S"#8< M/!:U$ELH<-RSTE@'_.<@,6LP^R4VD:(:/.B70QBL%G]L:]X6863ILG5.C M(]-%G^]Z% #+58#37YF+N:XHS3"\M@XS&26%50'1+4#4"? T,&@ /VP=36=Z M07U'Y7[O/7=LG V(E#-D*P-RQ6M7ZUA'1+6H.6O(*\" .;K3//XVI[2U.(X< M+(77N3;217A$ NFM@K4*F^M$J.)1.UM$/@.VX2KF[J#R-;2TP_>X@3A=Z2C0 MFF=(E9Z!UAW-ASTD AO+R7+5FZA(]DCBL)8AM)A.0.FAX1!ME@6$*]Y-QI'?JE\Q? M-#&D0F%T:VJQFWG44T-NW)()07T6ZCIEKQ@;]"(U^*^P0V\BP;0V.HMG'4_T>R1[-!-2, M<&W8()T%W7W6*M0*Q'L82INF. (8'L\&;J>5:UN!3+C:Z#$"-TZB9 K4*K7+ MXTSU/ ,0!0W8V>0B.4^Q@_N[W(8:*)'@;8VO_FJ\'L^75LW_)!_$WX/:< M?IYWZZN?5K3P:K^PG-/"1;>P7+'(9;.![GV//5 ^7T7E[>7DNMZ-\]])M MZ;)IU :BL\G%^2A>F]J'8$O^$K6V(=B\WUH;V@0QTGR9O_P10 M2P,$% @ N(5L69QK2_ / P A0< !D !X;"]W;W)K&ULI57;4MPX$/V5+H?*DW=\G8O)S%0!(;4\)$L!29XU=MM6Q9:\ MDH:!O]^6;(Q)8%*U>;'5+9W3IR5U:WV0ZH>N$0T\M(W0&Z\VICL- IW7V#(] MDQT*FBFE:IDA4U6![A2RPH':)HC#IW:] M6_"-XT%/QF SV4GYPQI7Q<8+K2!L,#>6@='O'B^P:2P1R?AWX/3&D!8X'3^Q M?W*Y4RX[IO%"-M]Y8>J-M_*@P)+M&W,C#W_CD,_<\N6RT>X+AWYME'B0[[61 M[0 F!2T7_9\]#/LP :S"-P#Q (B=[CZ04_F1&;9=*WD 95<3FQVX5!V:Q'%A M#^76*)KEA#/;JR_?+K_<_7-S=7F[#@P16G>0#^#S'AR_ <[@LQ2FUG I"BQ> MX@,2,JJ)G]2H0O&;-+'%_R_[+KP>GK8%L.I[IC.6X\ MNN\:U3UZV_?OHD7XX8BT=)26'F/_G;3CX-4,)GBX$O22"D8;+$"6 M8&J$4C94>5Q4P S0!AML=ZC&708F"OB(^>"-G#?A KY3-P NH%.RHN-[ MAJ1I-H[G\Q@^<<&I@ JHI"STKTH6_B),7W-G401WTK!F$CS)_#!>3!QIZ&>+ MYX _!<.'CMH3F4;"#J'&IJ #4]!*A71Z3( Y8'./Y'"%QLB=-TQK7G)",0V- M%-5?M"NM.TB%[JH*2WF2^:LP<>Z3I;_,$KO\E[-X^P[XQ*:M/&J;S>,,[N@R M7(_ ["5C(D<;X62Q'.*F2?9'47VW&^7+37MC V:O564P M:8TMJLH] +9*]L+T77+TCF_,6=]:GY?W#]1GIBHN*""6! UGR[D'JF_ZO6%D MYQKM3AIJVVY8TSN)RBZ@^5)*\V38 ./+N_T/4$L#!!0 ( +B%;%GKS$OT MPP, $P* 9 >&PO=V]R:W-H965TB!KK.B?E50E,R2J]5#7 M"EGNC$HQC()@-"P9K[S%S.F6:C&3C1&\PJ4"W90E4T^G*.1F[H7>3G'#UX6Q MBN%B5K,UWJ+Y5"\52<,.)>'R:V/UNPV>.&]U;@XWD7LJO M5OB8S[W $D*!F;$(C#X/>(9"6""B\6V+Z74NK6%_O4/_X&*G6.Z9QC,IOO#< M%'-OXD&.*]8() UVLAR:TP,2EZU7_:XS4// M8/*:0;0UB!SOUI%C>3G5DL;_Y9 M7MS<_>?#\O+D^@Y.KL_AXM]/'Y=7%]=WLZ$A%W;C,-O"G;9PT2MP4[B2E2DT M7%0YYL_MAT2MXQ?M^)U&!P%OL1Y '/@0!5%R "_NXHT=7OR[XFWADI?A[)$Y MUC7+<.[1F="H'M!;O'T3CH+W!\@F'=GD$/K/DST(]S+9Z0 .NH&EHAM F2HNA(Z\W/, MMMK0:>-C>/MF$@7Q^U_^GFA+Y+G?5O?,Z?=FCEI/B.'2$MUICDCG)^.TIP@3 M?YK&<-IPD5.TV@4FD"Z(0HH<>%DK^8 V1[JS"F,_BL=],0FG<$8I-*II;RE> MV82OJ3SZ!Y+AV)^DZ8_JT$_'(_B,!<\$]KSY:3KJ2^,0KEA64%>HI^_*N-LU M]L,@ZJ21GT9C^-"HBIM&H;-9\4>[WKN)X[V3.)K"G31,["$"/QV%G9A,_)C2 M>&G#8UG6E(U@MGERI([,.',YV&W^BR*+IN-W/05589J^V_JH#W;FOE3)U(]& M24\14R(G0:EYEHLDIA_E+GJT?UT@Y.;GG J&0)>K!RSR9T'(/>!2. M)BWCD"I'(3 ZH64M*YL1.@29U.Y+J.GA&/9>^!+5VLTQFE@TE6D?^T[;C4HG M[82PW][.65=,K7FE*3,K,@T&X]0#U:%>VEH^G#+@L8]5'8#_;^2 MTNP$ZZ ;(!?_ U!+ P04 " "XA6Q9X'LV%LD" Z!P &0 'AL+W=O M;(7\E%EB!I^E0574R?3 MNAJ[KHHS+)GJBPHYS:1"EDR3*;>NJB2RQ(+*P@T\[]PM6.[QP-P9Y.*;7&-^ENUE&2Y+4N2E\A5+CA( M3*?.W!\O(A-O [[GN%>=,9A,-D(\&N-K,G4\(P@+C+5A8/1YPBLL"D-$,GXV MG$Z[I %VQP?V+S9WRF7#%%Z)XD>>Z&SJ#!U(,&6[0J_$_A:;? :&+Q:%LO^P MKV/]R(%XI[0H&S I*'->?]FOI@X=P-#[ ! T@,#JKA>R*J^99K.)%'N0)IK8 MS,"F:M$D+N=F4]9:TFQ..#V[?[B]6<%\O;YY6$]<38S&[\8->E&C@P_0([@3 M7&<*;GB"R4N\2TI:.<%!SB(X2KC&J@^AUX/ "Z(C?&&;7FCYPK](K_]>?C4\ M>A]N;L1852S&J4-'7J%\0F=V=N*?>Y='Q$6MN.@8^Z>U/X[VO3YT&>!>9RB! M*85:02SHWBB-"8@4: )24= %S/D6F 8JL\9R0^&'6@/C"5QCW'A]ZPW'<'8R M#+SP\K^_H-A\..'?0&%WYKO^7>L(+Q M&&ECWE; II?SN-@E%'D:]D;#<]HIV4!EARR5HK0;:79V5Q)!(1B'2DA-6YL+ MNX&G@]X@^I3A[G;Y"MS_5/>;H]&17=?IWV3WW[M';J>?$61KN[8YTSNNZ];6 M>MN'85[WP^?P^E6Y8W*;^;[,M%L)V]0Y+WEEK4PABTVQ\NS,H\@I4*#\*@KY?"%EZDU'E6YC) M2.])R1(7!NR^*(1YGJ'2A[$7>B^.1[G9DG/XD]%.;'")]'6W,&SY+4LN"RRM MU"487(^]:7@S2UQ\%?!-XL&>K,%5LM+ZAS/F^=@+G"!4F)%C$/SZA;>HE"-B M&3\;3J]-Z8"GZQ?V#U7M7,M*6+S5ZKO,:3OV4@]R7(N]HD=]^(A-/3W'EVEE MJR<5,VBJX1+W'4A#CH0!5%RA2]NJXPK MOOC?J^Q>*K-F22ZSN/MQ8WY-V;L!^\OZ(Q:34FU]C_]22N MDX1A%RX0P33+S!YS4%*LI)(DT4*F^6I98J]> VT1UEKQ'97E!@0!'P%AL4+3 MG@.(,H<[S!IO6'GC&WCW)HV"^/U_OZ?6"3G/6_O.DOX)JZ2=&#%\%\:(DIZA M.:1V]RU$G; _.+.'80 /W)"-H'K.G$-Z_2/Y>=/! M$!;:$'=6:B#QQ&UW721)"D^PO;A_+*$3Q0DL#,]=PS4PZ#5M.KP@( A3[I10 MW">#*T&.M-,+VN.Y= 7] MD\%8H-E4X]]]^?N2ZAG9>ML_S+0>K,?P^O?T29B-+"TH7#,TZ YZ'IAZY-<& MZ5TU9E>:>&A7RRW_)=&X -Y?:TTOADO0_G&ULQ5=_3QLY M$/TJHY3VJ)3FQX:0M 4DH$77T[4@Z-W][>QZB=5=>VM[$W*?_M[8NR$I 5&I MTDF(K'<];]X;SXSMHZ6QW]Q<2D]W9:'=<6?N??6NWW?I7);"]4PE-;[DQI;" M8VAO^ZZR4F3!J"SZR6!PV"^%TIV3H_#NRIX/-W1Y0>?7'S]\^GK4]P#E3_VT 3B+ ,DC &_IL]%^[NBC MSF2V;=\'F36CI&5TECP)>".K'HT&74H&R<$3>*.UPE' &SU/86^7Q(APL!N! MZ^*=JT0JCSM(?"?M0G9.7KT8'@[>/\'O8,WOX"GTYZS TP##I$<_@-"EIC_J M8D7)-,1QU"4_EW1NRDKH%4GMI949*>T-"=*HG7.,E:?36RLE:L[3/AN\>C%- MDL'[:[DPQ4+:,!R^?]VEV8J$SDB41M]N00M',V,1 FFCSUQIH5,E"GAS7OF: MB]%1;DU)'N5-H!!^*V']BDVL]*;+0(5$2EG7#:ZNK'&5M ISSH3^QM]%AH)0 MSEO!E4WH(=KWZ*:>.?F]QG.QVI9M9244JZ:\+HKP:28*L).4U9+0(Y1W5%EE M+'&0R>24QK@LE9_3N:B4AY!++;OTI7?:BS$ 5&K*4GF.FZ.:20-EJ;$9=]%< M"@\"/["&UI;8;+49<\Z8X>2] ZI&W\?4P@@LOY6I5 LQ*Z"T#:)T*9<.^ZHY MD,(Y@\1!C*(FAGTG?M/S;XY,Q=*Z34(B5@Y <#3C>*I0 \Z3P!]50:>N M2T(R24+^("*C6W>KJ(F8TEN&:;_:98;BXOKMM"H:JH M70A@514J9:)HWO86*8BU2'KCEX0U37H3//#>DE%=(:RO-):J^A=2!+-#I[(^##,Y M\TA85X?"3XWST;_2:5%G3;*! 9>MVZC;ME6H&!=.TR"-$Z#]%O;A)J/!XMXI MFMPZX>0=3E18&+-H(E:H/#2(A]%;*RY#U;FMIC[I$0XFPOF/^%@]#P'#+N[,;+GT2"YEZ5YPJ]3 M=3@]W%;U#/Q?(FH\G<;UQ*G8>"@T^/J#AQ;?#2"\Z2+K# MX3!,V /CPRE,P+B2X)A5!%Z$%-D!Y;L(-)=SI]V^@Z[(Z2P4^2W<5C[<*BRRLNJLTS M @J5Z[IH]M&V8]V?8MB/-OK-_9L4A8QGSUO0(^RVSR&L+;0X^%$A!^*>C:UI M!VJWZ4PJG+2P6R%@?-N*G93O JK$OE7(ICWS:<@P#6V0VWS6F*/Q#WO8VB$N M_(;^Q+>)8)FK.V1^.L=^((/;!S#87ET+,QFW,+UP/!R,=AZ"^QM7$NS7M^'B MQ<< Y$"\G:S?KN]VI_%*&PO=V]R:W-H965T6&BXPJ'(I)5\X$H[%A MRM*NYSC];D:3O'-T8.;&XNB %RI-$S:7U#-J2:\Z_ MZ\%9?-AQM$(L99'2"!3_;MD)2U,-A&K\O<#LU"(UH_UR$'8C9#2U2= M+?Q@,81."X.W8/",WJ4@H^5;JNC1@>!S$)H:T?2#,=5PHW))KH-RI02N)LBG MCJ[>CRY/WQR/KD[?PLG%I_'I^=7H\]G%^4%7(;JFZ48+I.,2R6M!&L(GGJNI MA-,\9G&3OXM:U:IYE6K'WE; *S8CX#N[X#E>L 7/KTWU#9[_#*:62,%F)+U1 M]N2,1NRP@SM!,G'+.D>O7KA]9W^+GD&M9[ -_4EZ;D=R?0)M:# NA"QHKD!Q M4%,&']F$1O?PGAX(9SE$A%ZGK.O)\RCN_]ZUR!K>IK?8]K>0R)EP:"8::FN0QS,Z335..SO(E'W0.=4 MQ%*OLFR6\GO&Y"[$B44(.A!)Q& F^&T2,R$A MR8T"NG8!OP'<3=%WX#.M.&*9X2Z6%JE$$BD6+P@T[N)IAO&-DM)2H3>X1(_: M*,:H:P83@2HAPCQ14Z!:326PXA0TA32Y85IZ:;1B.=PS*A!HI !S7+'LFHDZ MT9LNF](80C*HO22G%-4%>DN3E%ZGQK12-A2X[81AUA$@<+DTJ]3XL_%$BF58 MQS=!E*H4:^W6O: C459-'1@M2(-KW8'I+0YO6;30W36Z^\9SFDA-!<;#Q =3 M$K*R,)1VD/%&+N&$B(@*RW47( C,DT*L08YU[O6?2S?'W__/_ M>2WSBY&YNO[-%'14>'3+!/8G^,NX&:LL@W[#>;.VI]B.1?J2(7Q+G M#17F8:-'4I>"3?58-P%^E^ )D*4ZEQW'J>KPIKHIF#X+X[!8*$2P/F 7X9,\ M^0>G([M[LCO]S) II1JB[,5F8E,YQIJ]J6? G$IX69;?1!K0:(%VK:%JV1Q+ M&6#7#1-C_J\L6/.&*]A-)D(/-@AXAE2)'B9BA:P%X62>(Z*D;V]8V&V>SUK MSP0.Z0WM,1DNAT,2!*U>6MWY@6]O18\, VOL]HB_[)4!&3BMN)5SK6+97R^6 MRW%(>H,&B.NUAQ8O?CG;/G>);\>D1[REKT+BV;UF MQ4OZR+A-U+ AQR.NC85AZ%MR@F!%SC93?];_EB0.GL&!#R7QJMGKCMCLFFVN M^L4)_3-,:$2EY414]M%&4'JV61B4Y7)('']%G[6L;I$S; @)2%,H"8:6D-\O MI9_=>;]'1O\,*?]#:K><>I\2G $9/%BO6\0,;5 LUBN-.>Q;0L)&$^^UFO=K MZO0SN^VAG'9MQW@]$MJUQ!T2USYJA.W.^=,J\[9[TJ[CVE[2+7-@C7MVK1R0 M8+"BTUH.;Y,5VF4W\.V:;$X=OB6IDTMN/O;Z%WM#D6?7ZKKZMY?Q'KFL5 MW);K6;#KAX-'7M$&I+?I17+7>L^?,3$Q7S,DJECDJGSE7\_6'TQ&Y7>")7GY MM04;RP1O Y"R&V1UR*#7*5]P5@/%9^:KP357BF?F<&ULK57;;N,V$/V5@;KIDV'=[,3)V@9R6S3 I@V2]/)* M2R.+"$6J)!7;?[]#4M8Z1>*BEQ>;',XY/(CE7'56<(D/ M&DS7-$SOKE"HS2)*HWW@D:]KZP+QRVGH1S2(HL6*=L(]J\Q/V?J:.KU#"^%_8A-PT MCZ#HC%5-#R8%#9?AGVW[<,L6\ZUVH!VV<3F!MZJ M1Y,X+EU1GJRF54XXN[S[^?J7^UMXOOSC]FD>6V)T\;CHT5*X16JU>N;\O M=%V!RT(U")9M ;=TBPWZL*5$6VM$:$+QT!4/Z.@M-BO4P_D#DZ4;Y+!A!C[E MHVF6^1@-\UE"=]*TZ&^5V(W\PIY>DMA_R)XFHVG2TY^/9K/I&_JQMX=5%0+> MDV;V/QE*9^/LQ(?2L_'D9/2_^GE#GO^%W+NA:C@'!DI.MC146C5^LPI+U$R MLT@W##AD2A1KW?N 'G! M45JHZY4N.0]"1)V)3@]7.6!BB^]D]L@]T$)7NS@LK#>?9), M_8DZ)MS:4 @JO.K6-=Q@T=_> MZ/C@86U(DF\?!@K521O>V"$Z=*C+\#!_3P_M[9[I-9<&!%8$3<9GTPAT:!EA M8E7KG^F5LO3H^V%-71:U2Z#U2BF[G[@-AKZ]_ 902P,$% @ N(5L69YU MKS&ULM5=A4QLW M$/TK&H?))P<; PE)@!D@M*$32";0]K-\M_8IZ*2+I+/QO^];23Z?24*;:?L% M[G32[MNGMT_6\=*Z>U\1!?%0:^-/!E4(S9O1R!<5U=+OVH8,OLRLJV7 JYN/ M?.-(EG%1K4>3\?CEJ);*#$Z/X]@G=WILVZ"5H4].^+:NI5N=D[;+D\'>8#WP M6W41>E5#49KZP1CF8G@[.]-^<'/#].^$/1TO>> M!57Z[*D\&8 9&F(G $B7\+NB"M.1!@?,TQ!UU*7MA_7D?_)=:.6J;2 MTX75?ZHR5">#HX$H:29;'3[;Y7O*]1QRO,)J'_^*99J[/QZ(HO7!UGDQ$-3* MI/_R(?/06W#THP63O& 2<:=$$>4[&>3IL;-+X7@VHO%#+#6N!CAE>%-N@\-7 MA77A].+C]?75W?7ES=VM.+MY)RX^WMQ=W?QZ>7-Q=7E[/ I(P1-'10YWGL)- M?A#NM;BV)E1>7)J2RNWU(T#K\$W6^,XG3P:\I697[(^'8C*>'#P1;[^K=S_& MV_^OZDWA#KX?CEOFC6]D02<#](0GMZ#!Z?-G>R_';Y\ >]"!/7@J^L^#?3K< MWN&N>#*D.//"SL1OTK1H4+$760?WH2)Q8>M&FI50Q@<5VD"ED +=-7N!D=;A MM2*I0R6F9&BF@A>-E@9JQA F!MN\T-9CU&I5K(9B6:FB$HVS"U62%S65JI!Z MLSI8076C[8KP-36QF8O"+LC!+$0+?;D(C-/LBKL>1 )"]"O625/".0KK2H^E M'F%A8RBA:!TCGK9!&!LPI;&.*UJC*+14=5H>']'G"_A7 S<*G$MYD7=;X)%= MH12P&(P'ZV($>FC(*3(%Q2@62)V0'M[7L!OYH?"V)F8[$2$=P1BG7RBZU'8] M2Z6UD.47N(%@:K98_X:X-; .%8ROW4(T[!@J,RNQT$J:.47B>SAWLR;0AX'J M*8I8-V-<](Z*/)K$LK\M%ED4KHU*V3G:'\<5.Y.#B=!*3I568?4W^Y'V8<@U M-8D9O8K<>-K$KFUKN 8PB$BZA?'@H?N^SJ50&]A@>/B4 +*DIA("PC9%#_7; MS"N6C6'E8>/U*L;2G?C(U9$;P&T=Z&-0R M2H4C*H8U;4I M(79U_+$DV+AP< -.QV5"B<-\Q[U,#?;L(3?U MA\@RQ!X(Q_IO)$.[8CR"W+ 9X2.LQ&U(&*I9OHD M^*.U"F"L4"WT5=C6^61UN0\52Q'<8V3+V24CJ9WWW?(B_ MPQ^]-;%7O[1NM2TB[#NTSCV/.LK$A0J1.6>G<6?68SPUNOLFO",==R;+*Q7] M;8+.OQ+YV8(:B2V]-&1F/PH72LX2CP#8@2Y0'\PHT-N&)F,3906$/ETR.V\ M:;C-RDY%,3Y4$,C$(CNLZ*ZLN'BJ5A*!I."V<>S2LD2;0FDTFX&N-2./;6SC MZHWUBN,.D>-K"TO'7B,%Z(8GQCW"]*7CX]W6AW:SQ+EZ7- M]'3EO)9N#K=!M\VP=+S[ZG" XR%>X](+?K7&J]/4!IPK\1&_&PO=V]R M:W-H965T/FRLT] MZYLK5=A$9N)9,U.D*=>K6Y&HY76CW5A/O,AY;&FB>7.5\[F8"/LE?]88-2N4 M2*8B,U)E3(O9=6/&7DR5>H;#1ZCZT:+#!*)""TAJQ+A?MO2RG5Z#A86Q*BV584$J,__/7TL>:@JCU@&%3JG0<7;[C9R5 MOW'+;ZZT6C)-TD"C!^>JTX9Q,J.@3*S&JH2>O7D8/[ZPK^./7^[9T_UX\N7E M_NG^T^?)5=,"G$2:80ETZX$Z!X#.V9/*;&S8?1:):%N_":,JRSIKRVX[1P$G M(C]CW5; .JU.[PA>M_*TZ_"Z_]U3#]3;#T1E"W:DTY]D*=1&J(K.&H<*9Q+_,%L)8 M%!Z>>18AQ[5<<"H>+!FK"[\D,Z>J(YZ% EEK8V8!FVNUD%2RAJD9&WMPFVI?GK)1I\7:B/P#EYI]Y4DAV)/@ MIM""M@[8,I9AS'BJ *NPJ<;.V,+XS2-AG"4SS5-!/<%YECH ,F1&J M"/0,1 MW-8$*WU>DV*Q%)KK,%X!%N*YEDI+*_\J]Y%97H /JYRX]\J*,,[D]P(BA1$1 M+7H#Q,[V=?0Y*/:0,7H)8K#>:D7Z1<:C/]$0@/:]4/2'U5"4@7#A05O])M:1 MC$ 52$X8-X8F,9=(/I4)3(?6R4>Q$ E[7-M%S)ZZ>),!Z-5O]U=32G8^32J? MUR"/6S#FU'MF8RT 12(N&?926J!=:(;H_S#J'.1Q:"K1WX?8L-)[7@ M,BGM_#?$$1"(-]O4:-!A9QBQA35K>ZEVMS M']E$SC.7_Q!Y2^DZGWGV4V'VI;!)0;)ADX:IL+&*5*+F*\B$21&)"W;2/MWA MC(",3,&9/L#(F\TOV4EG'\R&VI_!E-D;U.XI>_P!$RX\%.<->YYSYE" GZS[Z;.',Y")$O+'%28@C4L/E@B>GZ!$Z#9QJE1HNCBQ%E;-IW3T? MH6)JT$.M=#ZX#E=><&Q$V-G;*@]EMP5C]&*W9FR&DD M&@J@?E@B\$;ZA@JF).*'O4-NXF!S_FH1"ND"$3AYJ((&A1P+V-.'9_8)-8!' MGWN9'U3*.5]Y3:H#N@JXCAMJ$@7/@:WK $SD7(*?!E7IH8;?17EZG0+;1O (BR>"5MA =1M\FF;9I2 MTVS=.<@11$B6?**THM=W^$C<&FZMJVBUKE<7ZDQ7:/&H*P7U&2U M+(L&?E%.:6?W5O&45>%7RK,5)-7RJ<:H*5>K0%67A,,^'W&ZNM\E1KFR,NXB MLIW.I:?;Z;:5!TY!OD*5O-AARUWXZ(2DMCBK$;;%E[L;;C!V*C*2QF499K9L M0I'AG9)XJ%JWV[/BFY*7S>@N\ ..CI#D+Q.N+[E@(E&79D-2&;\R5-B<7B^W MS#2> .!(9>AZ@FF\N5B13D'%^O7%Z?X&2OQLV\UV+ZK>_'_]C_?LO[VV9<2N MNC.U-N@BB6J)L?$TJ.?06N$7UNZ/@M%HN#73#]J]P6&<&J%KK?9@$*"9;L;] M0= [/V[)PKR$;H%[0[;4VX^$@Z Q;!X#V6+(!Z@>C\YI%PU$P!%4UH*VN M?,2F(2SJ5Z.N-_ 0SA&3AD&_VZ[C],\K1_>]A39KGP@0A[G[$$+U@LKS7PNJ MV>I;R]A_8MB(^P\U3US/T91QALZ@VCH;]AM,^X\??F!5[CXX3)6U*G6/L>"H M2A+ ^DS!O7) &U1?H&[^!E!+ P04 " "XA6Q95WV5'4T% #N#P &0 M 'AL+W=O@W?'.]L( M>:]RQC0\5B57YZ-M4TUG9U)L0%IJ!'-_%A5+3<*5W#CE(66N%L@GY[-+^YN/M[\ MLH#;^1TL/ES S]&R4\CN'%+@QQX)*J(@5&)2_X6D'-)*2BJC B5$XE@Y_? MO$I\GYS.;Q?VSSM]"X4R-'6C66;O? 9(KG,&&WO+6?:./C")00N\J9:(*%9[ MH HP_I6F/,,S(6ND&0R_9+60VLQ0CD)D[E:\#A:B-.\@C#&VJ"C'_J%; MDJ*UPA7:AO(G8RXO/E5HHI+RU,B"8:AY.H$=;Z:2ET;FR";K=\ MS\9RP9B4!*?_V_@YEXQ!U:8S9M)9OW6#X79XIQLQ;6EF_6-RU_'5;C09SGR" M RLWG8%/?KC>-\Q&E*@P'Z#;""$_J;?][FOP)DY"@MV%R"%)LK,0QHX7>/L+ M01+"]?.U^/%J[">3=_^<3 ;N"!UO$CIQ/#VT%4P])Y[&A[;\('9",CG(E?C. MQ)O"?+7"IXB)@#X %4LQ-^J"J1]OF[NOT^-:4J[5@"X*HL&:%SCQ9*A/Y0P-'@>\D!PP?D]CQ(](GW._S?(*R M)]Y0>W^"0B5.=/A2)#%Q8L\_Q$6F4V>:3&"^6WS;JDLU.F/9M(E5"_B5K6GZ M!!]$HXQT5T)BH;0Y\S\*FN? )6XTV9]&.U//G89?3SOS[S&%+T^1B>Q-DZ%E MN_$CAQOQT"90S(J^@UZ4<"FHS$PH71=8E=H:5-<2";%T;TV,;XU&ICD67\ = MO.V5,31ML/3+XB_6O4&PO=V]R:W-H965TU*#9 L-[\HL4O@.UD:(&V"^RLQ3[2TMD2(I$:2<7U?OV.E*S: M2V(@;?;%)JF[Y[GC/4=RLA?R7F6(&KZ5!5=3)].ZNO(\E618,M43%7+ZLA6R M9)JFI2B)+K5-9>*'O#[V2Y=R93>S:K9Q-1*V+G..M!%67)9.'!19B/W4" MY[BPRG>9-@O>;%*Q':Y1_UG=2IIY'4J:E\A5+CA(W$Z=>7"UZ!M[:_ EQ[TZ M&8/)9"/$O9E\2*>.;P+" A-M$!C]/> 2B\( 41A_MYA.1VD<3\=']-]M[I3+ MABEVWP&!B\1A;*_L&]LPY$#2:VT*%MGBJ#, M>?//OK7[<.(0^\\XA*U#:.-NB&R4UTRSV42*/4AC36AF8%.UWA1>)KPC967M%B+!BM\!NLW M^"2XSA3<\!33A#Y+H1^V+^ %W7)1A8O>I5D&ZS^ MTUBF6:Y4Q1*<.M0-"N4#.K-W;X*A/[X0:;^+M'\)_8617L8*XAX\CP?4F 45 M;I,7".]%B0I^>?XXI; X@.(+8@LX0EJ*L M&#\8^V T5J#R'<^W><*X!E)QN-_"A&\?MSD5N,/ [ M DZ"^D'\'JRSO"KP LI5,^%CSJE;27;I63_'&"%::>8TQ)"QU!YV77EIWUKWITYV[^3R M+5'N[!-#@:U3EA8(<9O<10&@/ZOA5"'R>&H'O;S?X%4$L#!!0 ( +B%;%D[+E(K MC ( ,@% 9 >&PO=V]R:W-H965TRS&U\:#\<.MD/8?[^S\V.=!M6D?4GLN_>> MW\6Y6[3:/-H2T<%+)95=1J5S]64$ M$G/G%1B]GO$:I?1"9..IUXS&(SUQ?SVH?PRU4RU;9O%:R^^"NW(9G4? L6"- M='>Z_81]/:=>+]?2AB>T'79*X+RQ3E<]F1Q40G5O]M)_ASW">?(&(>T):?#= M'1136I^$4H-;#(GE+^4C3.4%<1SV>9^M5E_O5]_^0;K!WIN M%K$C69^,\UYBU4FD;TAM7&EAK3CR/_DQV1D]I8.G57I0<(/U!&;)":1) M.C^@-QMKG 6]V?_4V$G,7Y?PK7%I:Y;C,J)_WZ)YQB@[/IJ>)>\/&)R/!N>' MU/_-X&&)Z<4$_I*!&P6Y5JKO@%:X$ER)0"74S+ 0U(4/681"**9RP218QQQ2 MXSE[ BT"/C/94(13YVXM/C64H:#/ RL&#/$6]U(3O/AJ1$& M@?$?U#15AS/ AS5RXSWNJM"LPLSQ-*';93K M&FV,CF/JJNO.W_!NQGUF9B>4!8D%49/)N],(3#C5K7;4^6%9TJA% MXP&4+[1VP\8?, [O[!=02P,$% @ N(5L64K_DH;D @ 2PL !D !X M;"]W;W)K&ULK99M;]HP$,>_BI554RMMY!$(#"*5 M\CBM$RKK]MI-#(F:V)GM0/OM9SLA@\Z@J.,-V,[]_G<7G^,;[ A]9C%"'+QD M*69#(^8\[YLF"V.40=8B.<+BR9K0#'(QI1N3Y13!2$%9:CJ6U3$SF& C&*BU M)0T&I.!I@M&2 E9D&:2O(Y22W="PC?W"0[*)N5PP@T$.-VB%^&.^I&)FUBI1 MDB',$H(!1>NA<6OW%YZT5P8_$[1C!V,@,WDBY%E.%M'0L&1 *$4AEPI0_&W1 M'4I3*23"^%UI&K5+"1Z.]^I3E;O(Y0DR=$?27TG$XZ'A&R!":UBD_('LYJC* MIRWU0I(R]0MVI6V[;8"P8)QD%2PBR!)<_L.7ZCT< /8IP*D YRW@G0#<"G"; M EX%>$V!=@6TFP*="N@T!;H5T&WZEOP*\)MZZ%5 3Y5#N7]J\\>0PV! R0Y0 M:2W4Y$!5D*+%GB=8UOJ*4_$T$1P/EO 5;!E8(JK.#0X1&"-J M#*ZO;L 52##X$9."01RQ@G'.>''!?<$\YB!"8Y0I.'GY_G> M&=X4.=>)._O$1\Y9P17*6\"U/@''< %VAEW*>7D[>37V6PQ - M#7'Y,$2WR @^?K [UA==E5U2;'Q)L[I41'2<@V:!O8;=\2QVA[6)0:JX[M]XZMQCHM MV[..K28Z+:,UTVDYW;57N@7EP MLV:(;E1;QD!("LS+3TR]6G=^MZKA>;,^LOLS6[,^%YUBV=C]E2_;3/&5W228 M@12MA2NKU14=!"U;MW+"2:[N]2?"19>@AK'H=A&5!N+YFA"^GT@'=?\<_ %0 M2P,$% @ N(5L60!ZCZM# @ B@8 !D !X;"]W;W)K&ULG95-CYLP$$#_BD6EGG8#(5]M"DC)ME5SV"I*MNW9P0-8:VQJ MF[#[[VL;0M,J8:59()66)MIC+W524!$Y=4,C\,@KE?8LJ])')K6YE$HM:,ZOQ0@Q+.=;$CL!58(&*3:$K"Y'>$!&+,@H_&[8WK]EC;Q?'RB?W6UFUH. M6,+\HT47L?? 0@0S73.]$\PVZ>F:6EPJFW!4U;>SDHX?26FE1=LG&H*2\ MO>.7[AS.$@SG1% V2-MK0[,"5ZK*-'.7VI>RU-$^I MR=/)QAPO 8F>)":4YV@E)>8YF&/7*O*UV<'&^6E'6[>T\ IM@AX%UX5"7S@! M\F^^;\QZO?"DMPX'@7NH1F@2W*$P"*<#O$E?[L3Q)E=XE\J\0X=7M.&$'BFI M,;M4=0N=7H;:[V:I*IQ"[)D/0X$\@I>\?S>>!Y\&E*>]\G2(GNQJ!F@<'&;W MXW-MM"*BTO\?0YBO" M5]R&F6^Y+7JWQ=K)UI4KML&PO=V]R:W-H965T M5)S=I5M"W)=ZXJYYK.;*>3M9/I_0J1 MD(4.2:@!TH[ZU^^[ )(2K21[?6E')/#P[@N/_?S!^:]A:4RCOE5E'5[L+9MF M]?3X..1+4^EPY%:FAC<+YRO=P$]_=QQ6WNB"-E7E\6PR.3^NM*WW7CZG9Y_\ MR^>N;4I;FT]>A;:JM%^_,J5[>+$WW8L/;NS=LL$'QR^?K_2=N37-E]4G#[^. M$Y3"5J8.UM7*F\6+O>OITU?3$]Q *_YES4/H_5LA*7/GON*/]\6+O0EB9$J3 M-PA"PY][\]J4)4("//X4H'OI3-S8_W>$_HZ(!V+F.IC7KOS=%LWRQ=[EGBK, M0K=E<^,>?C%"T!G"RUT9Z+_J@=>>G.RIO V-JV0S8%#9FO_J;\*(WH;+R2,; M9K)A1GCS083E&]WHE\^]>U >5P,T_ >12KL!.5NC5&X;#V\M[&M>_G;]^W-]>?W'W^[5?N?7&ES:\+!\^,&#L&EQ[D ?,4 9X\ O%(?7-TL M@WI;%Z88[C\&Y!*&LXCAJ]E.@+=F=:1.)IF:36:G.^"=)(I/"-[)3U \1B9# M.1V'@L;R-*QT;E[L@34$X^_-WLN__VUZ/GFV \?3A./I+N@O7^E@@W(+]0EA MUXUY#8<21'8:O/2P,6DKMJI>NUK>]46^NVL(TIE*T;XVVE<@<2K0,\ M6=A:U[G5I0JPW8"1-D$M];U1MM*>=!-,7L-J 8C=+^MW6#9ZP\A: MK$H3U)VIC==EN<;W9L6GJ@9P^E(3#K=X#F%]70$RN5;[>_^XOOZT=Z# ,R44 M.\1LS1Z+++\NU*KUH=5UHQI'<'V+Y^(;;^[:DA82?#KTZ/9(W9J\];:QLNSM MMWRIZSNC7KNJLH&\TO[>[=O7@((. .7/UB+-\[6Z21#5[>%_9NH&SE*7AY.3 M(_6>J7(K6^-K.*_2-7@_9&%&K_XW^.[XE* K@RX+Q T8XI,(6M=U"U#&X&5$ M+4BF; O84)9*%W^ 'Y*7@ S (_FY&N0%%-3(Z!(X /SR^&*PH3:Y"0$F-4 MQ7X(R:G!,.)O@WX)I M:5LV-3ZY% >N EB9A;($\6Q>@;!@X(I[Q+-"CN5'F MVPK""XI&CEX;[?$(Y,,; ,1'3/F(3,$J(%(Y6.J%FJ-MVYOKDBR&X[(FO=P$ M=J(>X$4!(.[Q>.^J)-U1-1&))L/J^"W* ,KC?(.Z@^%.32>'_[Y%%6S?QF,? M5_S];Y>SV>19VDJ_I\\.,L"F9)7\H'V^5-,SYL4(V:-X%XZ$TE=(D<2FB2^< M:V"I&1HC>@FB8X?.'ZEK?+<4MA0UZZT'HB&/!&GX:8/;:/ M3RH E:B C[C/H!X,NLWP*&J@!0Y<,QZ!#@1\.^AY2[ZSVT(A4CS$K;VK[0(\ M$>#7,:32A1&FUV93+_N&]9T( H&X8G?G38GT28PL# 0@R#D[$[O799OT0$(Y MFEMN[+V>ER93I=,U.N,6B*AH#U?)7:T$+YE47\;.\1HO2/@"J-+XP&( MK>\!:0?QQ,V#@R">&W"56>1IH[\96$4Q!K$E8?73@M#XMK/.GMQ[PD9_T+!/ M9&>?DR\H+&B<9U_;#)7S:(?UGB?K/=]I>[?F#A$;,]H?VDBV*FX=L@+0M#KJ M$C)3!5X&Q+$/13NFHD@4W!M..5@)"DX$C,Z7<16$0XPX*PP$:"ALCQ KT=/J MP%Y^"433)C&2W@G#2 ^%X IQ8S,A!0#&@T,$F]#5"J7/24QI)$]J%P"L1;^. M6I5"&BJPN[<4X[FP,>N0UT#$0EI"Q?6K/H+8\+ MR#%ZIOXUK7G[#7(K2D(^+N 4?(G28IZW*S).7:X#\QCE*L:O1 NZ0Z(2[-#7 MBZ2O%SO5[L: )8*!W9C< ?F/E2@_#00*$U>TX-F)VSWO)+DGTLBO4"TZ-T,2 MBSZ&S7O+"6%JZ-J[)?@&\*QM$$"8VM>F!,?QL+2@NS';> -A"Q"YQ4499?[& MDQ^1)^^3,WI'RF3B"SS\QC3:PE)X+\^/!@#3*8P\.#-T,?@>:*5R%=1Z+'/83'(";]8I9S6@B MI*Y<6VG+N2]("7-%!WF37?'V37:-T3L6* 2_O-N.40#-]L[KBCB0CFU7X(WQ ML$ (1VYNJUI1R.2)C;UZ12U$YD(V-TA]K\M2LH M%!*8?:D+KV]?QXI074POLP%Z^&8Z>P:*G7_=QGN8RG%J0?%:@3L 81-NU(L0 M829RH KGN YI2\S4P/N%F&>_*G7^]? V7SJ),Y0,5*XPY=%C1Z.6PT($% C? MGT$BUV7>4G+5Y4MD)5"(2$N;U+PI[2*QG?C$2-T[[.*5DOAV'!I@M 3WY+ C6?;7_X ,^8PM'$1. M)!@*$=+K"KT&&(&W6.TLI2R571AU$D3N4+FV"6B;W%?J(2Z6&8BE"V"J&*BJ M3+-T14J% F:X[D%Z7)Q8=DR%O,EA_-3!U5!EK!.;QCD<,^V$B<4.9L="H@.V MH=\.O-];+/".!CZL<( 'LP'(*DK"&2%Q<2^9C6WS2:_=SCPJ^3 KW8Z\.OH M/&]2D3KFNW\:2)3&]5A-79LFRB9%W.Y]X&C+F>-X8IQUCS'\:1&T)3>0<&IU7=A]%O^H+0%>"RR6@*X:CB#IF8?!>217L,( M!/3"X&A.)N#?UF$<3=!G:GT4V-&)/1G<3%SL4FM@.IECS>K/5&!RZ-IYLVC+ MA%+OF+ZME0[R:$RR=!TS(L*T NLI-,.,K-EK*7B#K-9B@ 7< H0V-EUZ, M^-@.I_DZ;>;Z[AZ9@I4K"(#DB1H37;J^HWJ7O5,\*?:;N>2,+$A.*V++9KK. M4@MMT[N!I[JGH@K"6;3J]9 ,D#Q(P88EJTG%Y.K3#TY/YL2M">S"_B) M(<90D"O7NS+&Z:2[H)WL]!:_&O*54!2#+VS6HS>R/P5A(!"'+:VP581)Q\!Y MZR"K,KS%Q!*_2DJ]I/136*9WH%F*5@16(%*)B*X>H MX;VNC+[S1BI1NC;#2-25IRRKQC:E2=<4 XR\P:&$T.6N0G*GOTP&@F712HC3 MI)I=RX26@6JU'FMA"E.\,R&(,'#GU7F\9((?T]E$?@'^S3!%*K%I9CA# H^H MY39@&;O"\ )JP];W'L.C-G6A35U$(Q8B(!MVKI=OTIG2Z1JPJM_9E8H79,2S(;3SPK4!WPG9:%L_"7KWT ZW&WL+D/$ MS7/OW=6C_F5P+0;UG5Y9L$3[%_OR08,P=Z&1/[K#88 MM&M,38[4+Z(SR'23,L1H)12:(->PW2U(QPZZ?V:QW,N%IHR%$)54_V_4X[$= M@#E*D,I)8C0A;;'(F+=T5NQ-':EW+1*'4R"V:JLD>:JXQ90P8 X5ES6SWY&M M0:!@9O=\K48S^=88RG+PAN$I)2B3DV>/_J4KU"=J=C7%?YZEY]-L>GZ& MC\ZW'UVD1U=7)_C@,CT D:/N0&*Y %5-C\\N+M5G]+_IR1-UEDVF)[M<;6\6 M9KK34<;&X^_D9[!T&/6V/PMDX'"334KSAXQ[WJ[1"XMMNMH%.X#G[I.UQGKC5OQ'[\.AX48*K\O^O^OOY^)@/YXT0;> MOR%=.]Z/ZBRE X^_^7V+H1GD'9!&U9))24G6Z>,L.SD['?R^G%UMG8#/KZ:3 MWN^3;')ZE9K?29#2W<$@Y5L@:1\2;7*H!QVVEYTEG9^<;YUU=MKA,\TN+DX[ MJM!14H>K]>@WXZK]TXO3#O[^^?GYP1;4_6D&!_=6S3+@VL$HQR1@C?!J>GXQ M^'UQ-@@*]OO] ;-3V1+C"V,-]W-Y?2+WN-_91&_>KP#D[M?W:0 MFZB3V?G!4_6!^B%IOF:X$B<\QL#&BE]75$+?M9:;?U25Q1OIG$&5#(K3)8K9 M2VS(<$D%*_^*,5C&CS!CN =W1RZ,&H]XK5>8>=/KT_#MWP_ RU0B5IG24B(C M60ZXUSG7>7B9Q&-)Z6()/6!88CS&5C=J//"'1A0 P8PNAXTNLBY7@SP(EDC6 MZ\T""PUN+,CFU.W 4A&";VIX#/@DLRZ#NF+(2.11[W9=$E*N>>C2%7U"G/.A M(F6,S5MS"<)+;(]P%TD2@%CY;C:+I);"N2H2Q7=%EFW0T4W-5*R"/ 2(R1D4 MZRJ K$KMN>70L3_#6V,L7'MR?;!E&04AO:;!27/338%)RMXQ&!*@92R^\9UZ M '0!>?? *:-*AS.K ;7;QM%1--OQL9\ MCR'1;0*K!)J:3"/P- O=L&3;;&X\#GOTNC[9!EJAPRO#JFYCB$R8!_*FF9> M2@[ZWGKF5Q\N,2@-J6UQA-MNDKDG?0PYY)W,$!I(W&QY>)R.9BO"HXS<-/4S MHQ:+!$JKN76R6DIE(U&#V%IPM2%8=O?P7!^BZYR;'.<>#?$33XKYSV8YL; ! M:SG*M+J(_D\H(W!:41H%(B69*!/ MKB83*N-P4D%*-3R"GN-('W98O:7V*/@4]60&R70"C+3@31I-RF3X>@JQ?_!Z M>,%6)"F(%U9/3B\OASO&AV\8K;RM:);U/G(T]&QQ&T)C:LMT+9GM\#B;'4X@=MZ8!=0(J,(WZ(7A)P[4 M22R\/+V$6/@&EV!+3!"_;6O08_5&O'9:NF615IH.[8IN2WIE<"<[['KBA$9/ M17U"B6XP/*-$AK+5<$(.;4V)CB'2(UKIU8H'!"C@B ?+H#"8_R&]\ HLGH*U MW+SDZ/V\U5G/0)-:@/,UQ1U+2.:@EW8E?H!5@^C5.;?N"41'Y*_O7WV\X;E6 M)U>W _HW(@R.W=',%8H23;5E?1GEVM& ;E2TSJJI)$>5T.EVH#8/736- U!+ MC?.7"@.TI^DO< !YL]%>&$P<]V="8[8)*OF;NR<92?/P$94\.9Q<9"I.8]VD MG$G4<78Y 75\7V$%*(D@\.2F&]"*.]^DT<30NT!-1\2+U*/^N4K;BL<:&/[( MX%=_Y%$"J^1]W8A-#%2F7K+W*'JXZ+EKF\&L4X07>;C_.[(9,M2&C;#6"V&AYVJY9Y(HTXUZ%(0&E4+#"IF)#Z>/O)F9XPW!/%OQE9_N#+DD&Y1;U&ME3IPY'Q=OY-/@'!"ZNY*VQ?#8FVD9FJ ME&QCNY^N3WNB*6@D5'VIL>?*9SS@=28*N<5QR:P_"CW'$'(?#QTRQU,IB1\B M,/[1O77%FF2?:PAI"8&,LV=\3KY>?\<%]E*BD?%@'C 4&>^\T^@^P9KN_'KJ MY3M,C?]%J7&O5!VOM7=#>G2RQ5+@[+)C;@9[R&U(1/U!X/_#61?06#6=9&J< MX*[B=MA+DIJ%T:CDJ=:5H8_)E;?]L80DGZ"[YS^'Q?>AW]EY +B'OQ^M> M.8KREK;F+X0 VI^MPS\T^"*"(/'P)8)($D?T>#I K@?\8#)__U>PGE*]CW@A M9P^Z2QZH++?.=W/LJ4F?@&B.0-X/P(0#IHQ;IR4N(64892FWX$'ZWY4Z.99> M;ST2\!\#;M"J5('_]WB37$K7P9&&QC)^$B9=8LPG<_SP*=XQ]=@@$T;1 4=6 M#3Y+V&9IU&AGAQ ZKB;$RG,=-Q[1IJ[?YHV]^Z]^5LO^6Z2)A^H MK*"Q'._=W'DML:HG#;F/ Q%J'A;P,<]7J?8#6=/TJ91V2&2?1M86W8MU^[W: M_H N$[E02ZI!PV%;_X8*.&;5 ML5:AOEUJYJ5P1^V@WA=%M%SXA8,R%MF,$>*!NEJM5/8R 9?0W-0'*>"VN=AS M&WWK(K_2O\09=2^;HW#BV'@S3:JLA>NQ:]A/M,6@QC$8#>K'O8_**^/OZ--Y M^A2F;OC[\O0T?9Y_S1^E=\OYV_X/VM_A57QI%K!UXZ=]\0<>D/ZG!2__"U!+ P04 " "XA6Q9>YN]MV # M -"0 &0 'AL+W=O[^W)?;)$B M'SX41=.CC=(_38EHX;42THR]TMKU;1"8O,2*F1NU1DD[2Z4K9DG4J\"L-;*B M<:I$$(=A%E2,2V\R:G13/1FIV@HN<:K!U%7%]-L]"K49>Y&W4[SP56F=(IB, MUFR%,[3?UU--4M"A%+Q":;B2H'$Y]NZBV_N>LV\,_N"X,0=K<)DLE/KIA*_% MV L=(1286X? Z/4+OZ 0#HAH_+G%]+J0SO%PO4-_;'*G7!;,X!OV' X\VT -R]^899.15AO0SIK0W*))M?$F\;N/+P+.<'T#2>A#',;I!;RDRS=I\)+_D.^I-%N4]#2*ZY1;LV8Y MCCUJ!8/Z%WJ33Q^B+/Q\@6/:<4POH4]FU'E%+1#4$I:UK36ZRO.JKD @W4#@ M,E<5GJ)]&?CQ/!C45# -3 B@AM?,(4@TXQB".8ET@?JJ4E6CMUKS^ N;),=)J/T//#*+E0MUY7M]Z_ MKIL[I^:+P^T;M;0MN6QT&Z8UDZ03G"VX<+LLSU4M[:ER7H[W3R?Z?[WGI49\ MU_A_NP]/1/S2_LFK0(_DPLZ/HX/T88$K+J6[N50!NL5<%0=ECOVDE[Z3!_'P M*(+3#Z/P0$[\,!W"5*NBSNV^@-N^=^73-:5TI;'IE^)ZSW:POZ!9DAW%ZJ5[ M/I'?[Z?[K')EK'&]66N-^RRNTGZZQ[_*LNSZ"/4J\BGP@57LTZE=GSPQE,69 MLXJR_CNY/SQ]5B?L3K52<#"B*M2K9A ;:&Y^.ZTZ;3?K[]H1MS=O?Q2^,4UE M-O1U6I)K>-.G+M'M\&T%J];-P%LH2^.S69;TOX+:&=#^4BF[$UR [@]H\A=0 M2P,$% @ N(5L6=D65260! OQ !D !X;"]W;W)K&ULU5C;;MLX$/T50NT6+<"UJ;N4V@9R*YJ'=(,D[3XS$FT+E4@O M12 MS:?.J7MR%FI]H_"M8)O:>D;:DP1J.742!^5L3M>ENA6;SZSUQQ#,1%F; M7[1I='U0SM:U$E5K# RJ@CN!'Y>(!6T-,*#J'/[N!^Y6N( M.1)S5%/]D F>,:XDU0F[C^]AQ'=O$H_X']'_=;Q?2L90U603T]F$(!<4JQZ8 M- G1*7X!QX_1ZT:=2+;@'['RJ_$W?6RO3*D;;Z3(UYEZ-7IW)KN;WW\R=V[J M(1SR:;_\%KDX\I)>#D>!M::?7&^;J"V_12&&"S-F+-CR&4A 2 MBU+Z MC2?_N>\7A63=;E::>9C$X98<)G:%B;$7>);L^CB./'0N*DCZK*#E$T07 ,AP MH]T DV00_1C[X2 &(0Z#&%UQR"#@%.0W=W&H)%?/2'6D)^K.SS M1N_=#P-53-+0DOPDLGTFR1/I7BB(^S9>'V$H!]%6P(EEGWHX"GTK=/JT0CA- M#DT+DQA=?[Y!E.?PW0^H$I6"\AH57#'X/E2_3M*K5A/]KK_U#"98UT"WA$9' M(2Z4Q17>3XB08#@B* M9@3WT()K'>X2J\N0E?YN1G3:S1%FQ\7=INW[0XP2G!#?/OF$ MQ,/^D))IU.;>$)0XBJV N=X0L CNXN!>C%,O;6ERZ)W;FF]5@@#B'47V1(I3 M/[8F7*!$B%U-W!#N#WB@LW_?K>AVF4M103RRHBRAD^Z4:A,BW:<4&=/AR!KP3PN&0;ZV@ M-^C_LYC]#5!+ P04 " "XA6Q9 "U?BZL% !T% &0 'AL+W=O^6BM-F$S/<[IB,Z8^YP\25I-: M2\Q3EA5<9$BRY<7HTCZ["C5_R?"%LZ?"^(^T)W,AONK%A_ABA+5!+&$+I350 M>&S9-4L2K0C,^&VG%K?0B1%^8N>=KQXA!:;0HET)PP6I#RKGO3;+@['")"= "GMKC8J MK7Q'%9V>2_&$I.8&;?I/Z6HI#<;Q3!_*3$EXRT%.3:_O/\X^W]T\HMO[RX\S M]'AS??/AR^75[0UZ_8G.$U:3Q1LJ04GBYWZJTH]Z5$?H3N1 MJ76!;K*8Q4WY"9A:VTOV]EZ1084SEH^1@RU$,'$']#FU_TZIS^G1]\@6C&]+ M3[N\JX3=;F&=,&=%3A?L8@0943"Y9:/IR0O;QV\'3'-KT]PA[=,9)&"\21@2 M2\ 939A$2Y[1;,%BE G%"DB*O?$6RB"!@9$FD&::!T'"HD30#'Z* IAI%FNX M,BE!OE+$LQ5:LF[/AVT[>1$2[+Q%?_5Y66BCX5 52^?@H#[9BO8.?*M(MM42 MTX=O+IP:HJ7+9F1JMI?(]B,KPHY)\2(K<$)TJ^,4\V(A-ID:BE0M^YI8KNV> M-M:!^-?<_I^:,@%OG?:;WUUKJ8+OA42N^&";WD8#^#-J_'F'8VW7AAU M0658[=\%E3_[_+26C*&T*D-,EZ%G>-LS?@3#&^6JAZ\3C"4(VY1>.%AHSE8\ MRS2P(-XYDUS$QK%ZQ#=6H1\8*X",^<[!]>I!BBTO^V4?^H+ @)YMX-!Q/6-E M.R:VK]=4KC0NEM . )QB"^8:2@U[7AO8)FY8_X_((>?[8P+'TQD-2!G3_S \ MYMU 2OAU2OA'IP1/<\IU1=#E8<4R)FF"=E6_].0/Y.PB7\M&?;*>I[D.SMFNUF.C2$O9I$_, M*<4.^+0A/EKL/7PL*O #$)0-B!/+QP&RQX=>8EMNN7.T"VZ'DZX5NM!J&TX2 M"WJ95C20&V&=&^'Q,S@OZ&HEV8J6WY- @8_<0D$[T$T\EQS&Q!S,G-.D3.*A M=.I*GF%+_NLQZI]^_LJHU"&[EQSFHBK$/^Y+QH*8"]M, /O-D=<=5+93( MRWNEN5!*I.7?-:,QDYH!WB^%4/N%WJ"^:)S^#E!+ P04 " "XA6Q9[KDL MR_X$ !0$@ &0 'AL+W=O385MRN MP_IB\D['XWW?F20BH?3%FT] M(NYX,M<&T1Z<%"R!">C?B[%$J%UQB7D&N>(B)Q)FIZTA?7O6,_26X".'!U7; M$Z/)5(A/!KB*3UNN$0A2B+3AP'!9PCFDJ6&$8GQ>\6Q55YJ#]?TC]P]6=]1E MRA2NV2+106F2KPRA! MQO-R95]6=MCG@+6XOQ09D#'#D#II:Y3/W-*.5K*]1N3.OD>$$BF/BNP[Q7*_3P,^OC.5;?OX.?L,H M$HM<*Z>T@4.N!$6[[KL&73J5+ITF[H,)IG>\0"'%C.36H[(2?)NLS=P. M7H6>Z[\C/VH=*B,7^@]M-P5IG;C^[3U*6WZBSL9QX^\ZX)/10BN-CC(>*B1' M5Q4LQ7Q.T6M0D?Z"Q+[C]SHU# T[CA>ZUM.I>:-2@+CEU M.N&ZY-3IAVY#L 15L 1[!PO;)>VVJ&EF^Z.CYGO7^[D$(%E9?, 4GPV26Y/) MC13;@W6_KYOQ^C+%SJAQR!02GNN_(6(HEM^UX5Z ^KAUO ^7W-[5Z7.FF#+V DL/S.9.)B;H9=AZL3V*)RCR[ MS@C6!#?1-=@0G;S=>H&_!M%MUGM.TY""W2H%NWNG(,\*QDWA,54H@1PD5H)5 MB[":?%..-M_[TU?VL@[>7(ZMGJIF^-VU_.6*^Q2&FU%KDN/JT07EI1P[RY+' M"S3\5P)+EBZ8-HT!N9?.PCE6[Q66-E6HX]& 3 J(^(Q'E6M9@E.VTD_^7]?X M);8!&>DYR-4IG!SM:+R$#9&?PN?)TNNFI('ON-V _+H*OIT!MZ=!FYI4K\J0 MWMX9@GV:)8F$A-G9'S&B<0! @DCD^,^D,D_S--0LR?_=S_[K]4]@TIAL)#DV MFM+$^[UC(?5,I%R0@U1CTK@D9E\5*1AF M2+RH#W6]T'&]L(;P0R?LN76$[_0[=81'G6Y8K^)>Q^FZO3K"Z:PU2=KOXSCG MUV3LA\<4Q7K3WR79BW7 ">EF?_F6)O<]^.VWTN,^.4C0SM^MS<^*?SY(;T1+ MQ\-86)N9_GVT/"^HKPEUW>.*Y[9RV*[]R\_PE;/)")O'QKN<&Q"CL)26&&1]WC'L[ILGR_* $M"OMF,!5:B\QNY\!BD(8 O\\$ M_F5< >:"ZA%I\ ]02P,$% @ N(5L64\4Q)+>! PA$ !D !X;"]W M;W)K&ULS5AM<^(V$/XK&J[))#,^\ L&DP S),?U M,I,+3$BOT^GT@[ 7HSG;0X,R"BY@J)$78DJD &F2;XJAEFV:G%5.6 M-(;]C#<5PSY?J8@E,!5$KN*8BL3Z/9/9+-MNU9H/X*ZEXO-V,"&*6Y"/]L;7#:S;8VPUVACM7 ME*'\1!4=]@7?$*%7HS3])SMJMAO!L40[9:8$SC+W(W>1C/R/WX M>GSS;71U.R9G#W0>@3PG'\E$+4&0A"M )_C UGJFWU*H7(MH^5M%5[DB^XBB M'OG*$[649)P$$.SO;R'H KG]A/S*KA4X@[1)'-,@MFFW:^0YA26<3)YS1-[( M]_DJ4=(@=WA6'&XY322A24 ^LX0F/DM"+;I7))_.HZD1H7>0\O-$9EV8<[[A.AREF54MFDOEPF'3%9**G2/]DLJ M&#HHI1&F:(2^@F+I3\0S+-S]R,R0Q"0$ 6A;\7@%9[ M#N6LUSVO,ET;N:,(JURF'^LEB;2*B$M9$G)FF]YYB7(ZY^2!*T2^0]@UO':G MC+AMN#VS)B[<(B[<5\<%/0;U4&C4BWVOT/B[X\-2 ) XKR^@ZTLQ=:>3].#, MT[@?B?7NV58Y:V]FGRO&A_UGV)9D* MOF99NSP6?47<.0E6EY/7)VO:0BU)&TP#:!A86O\0#/5&E0;Z5K M[(4./&PITRM1&EW-7$T:=8HTZKPZC5B<4J:+AJX@(20@,)6W%3T[P9ORK%[O M>^?-H5*\/_?&DIP7LLG!CO-R17ZY>.Z4>54>IL3-DS.BK':]=D M2[?(ENZKLP7[+0U# 2'-[N3Z>E+;Q7&!SQ-\,8#8&K;^"E./Y+_N4__V^!M0 MH4TV$0P;2V[B-[4NNTQ896(7'%,LOF+7>O>N+B=:^Y0+M> 1X^0T4I=85$A M'R5)*69)L"K7 =OHM6_M?\$&W\[J?JN&Z55_+52_O=;H5UN*Q:G6:W2)*]&/(G=L$M/E",\G?Y;GG^ M=>,K7I:P3Y (%KC5;';Q1BWR+P8YH7B:O=+G7.&;/_N[!!J T MP?L&Q2VP) MK:#X;#/\"U!+ P04 " "XA6Q9I>+SWT,# "!"0 &0 'AL+W=O_K.(.% IHXI9S[81#T_)PRX8V'CO:LQD.Y-9P) M>%9$;_.D;!DF\Q8@C\>%G0#*S#_%L\*=WZ%DK GR9/L\6<+!>SQ>/7R?3S8D6N7NB:@[XF M'\D<* =%'IB@(@:RA!C8SG*'OD$K+)8?'TZ&-2<.R!F" MQC#RL$DTJ!UXXP_OVKW@OL&T3F5:IPE]O,*>3+8)EQ2@1^M49B*Q%8P*(7Z)1 3&Y+"9<^;;?OPKA\& MT3WY6^M$6^,QN0;R-3IJ,WS.FZ.O):O=>J-NB^%T$Y%_MD8;=-FZ6"B&OA:4 M8TMS%YNCZ'N+UN\-3@EA:] /R*0VCD?1J_;MX/IUU^F$U^1%&CSE#+TW",[1 MNU&_H3BZ57%T?[LX:G-^*:_-L'\[KW^ZOF0*@.3EG0'VSJA83VCJ9ONV>U84I_6&=7,J&9%G)7?,C<&Z MRCNNG3>4=CAX0[L*>]'U6]VH2ZYF&54;6T(IWOMXF<@=6OZ_@]KA_1_O&P*% MF:L)T7E0^DV\2_WCGXS%'- M._PUB>56F')"5M3J?3$IQ^JK>/DX^8)184(3 M#BFJ!C>WV#.J'/CEQLC"#=FU-#BRW6^&;R105@#YJ<3K^;"Q!U2OKO%_4$L# M!!0 ( +B%;%D&PO=V]R:W-H965TJ'7!1[8NC VX*>3BJYA >9;=:]PY?&15:R/+%HP*2B:: MD3ZW=?@70-0"(J>[.(;@D=U*80I,;D4'V%N^CF%Y1U"F: M1P<)%U"=DS@X(U$0)0?XXMYA[/CB@P[W&6MPR7Z[K UY75'(C,B:,7AFPHKUT@KTVM@'# ZT8J^H*/P&A2 M8X$5P>>HJ&%BW6YS1I>,,\- [_-X6,5,V^.PX@;*)9)W93_[3TWU05UD"XBD MFN228Q/08W)\-(J"^.K=T6H@'T@8#>QTT,>3R\0&AJ^!.+2!BSX0)PXRZ@,A M!AX+%$!S@U)W3PJC*_(H#>6_N^J24,'9( G(+6A-:"EK+(B"MC36*A/("=K\ M8> D&IZ^X>[*\?*6/$P:\E6ME"WW>\D];W(QZHB%%!__AK.'!'%?KWT7U]]I M'B6HM6N1J,BZ;?I('^V[\*QI/J_I30N_HVK-A$8U.4*#\XN!1U33%IN%D95K M14MIL+&Y:8%?$E V ?=S*4VWL ?TWZ;T%U!+ P04 " "XA6Q9/2S5(7<" M #0!0 &0 'AL+W=O(!%+0O/;C)-+!P[:[L$_GYM)PU94;H/^Q)[+N?XC)V9 M:P!/6K M>1#:\@:6@M3 ).$,"5C/G//@=!Z;?)OP1*"5HSTRE:PX?S'&;3%S?",(*.3* M,&"]O,(%4&J(M(S?/:0 M57F)%)QJGL]O[IZO[QY^+V:HF^/^(5 M!?ECZBG-;.)>WK/,.Y;P"Y84W7&F*HFN6 '%WWA/*QIDA5M9\W OX1*:(Q3Y M+@K],-[#%PUE1I8O^G>9NZKKP/%NL.F+4]G@'&:._O$EB%=PLL.#(/'/]DB+ M!VGQ/O9LJ?NLV%! ?(T(>P6FN'C?)7(_S>'!2>A'9^A_UW-IA.C[5U"O0-A' MZ'R7D/>NP/T$,^\T-B*TP*W^414(@JD<0M]0$+CI<31V1.[$3]"S[EY] :@1 MO-2W_ &)XW383R8ANB:,Z!^^0"7GA?RL)'$3/][E3H, /7*%Z>CP*'7],!DY M8M]-DW37NWJC+JM!E':62)3S#5-=PPW>85R==UWZD=[-NCLL2L(DHK#64/_H M>.(@T&PO=V]R:W-H965T*,YIRY:8;3G50_=05@R%/-A9YYE3'-11#HHH*:ZG/9@, O&ZEJ M:E!4VT W"FCI0#4/XC *6%#6V[NY.XC[//)+%\AN79/LNMLT]@C1:N-K/=@C*!FHGO3 MIWT=!H!Q^!= O ?$+N[.D8ORBAHZGRJY(\I:(YL]N%0=&H-CPC;EWBC\RA!G MYJN[+ZOKNXSL7.B&%C#S<#@TJ$?PYF_?1*/P_8E@TS[8]!3[_!YGL6PY M$+DAC<*)5.;9)PVGPA J2@*_6M;@J)C7 C]-_?;-. Z3]^3_OA?:!H==,E"O M0;E6=;HK*/:JR'\!L]T<"@FYL0D=-/^@SD_S;*"(4G^2)639,EXRL=6N !QP M,BO)2\)J+- CV&+H'A4E?ISD0S&-)N12"FU4VZT')LA*R2WV3K\(,LK]<9:] M5$=^EH_(-ZA8@5-RU/M9-AI*>41N:5%AY=7SG_WJK7(_"N->&OE9G),/K1+, MM H<9L.>[/GH)DF.3I)X0AZDH?Q($?K9*.K%=.PG6,8;FQXMBK9N.350X@+# MW[5@U-7@8/P.,XLG^=E @5V89&=['R=_P4&KTHD?C]*!(L%"CL/7!B(8K+ : MU-8M:DT*V0K3;;->V]\%BVX%'LV[B^26JBT3&O^)#4+#\SSSB.J6[F1R&?50&@T2NC7$5>H74U\WV5%L"(ZHL*N-G)A61$&U?N?55)()D#,>KC M(+CQ&2FY%\]=;"WCN3AH6G)82Z0.C!'YX XHM41&QH^&TVN/M,"N?6+_[&HWM>R(@CM!OY>9+B)OXJ$,B..#]#4,[)\J:#*O=&QSL4C#Z4'I05KP$8!*WF]DM?F.W0 D^ = &X V.FN M#W(J[XDF\5R*(Y(VV[!9PY7JT$9VE)%J:W=+@=/RT?5AMT"))5ML$?=R2 M'07U:>YK0VT3_+2A6=8T^!V:*7H47!<*K7@&V>]XWTAJ=>&3KB6^2)A U4=A MT$,XP,,+?&%;9^CXPG^HLW^NOAH^/ ^WK3%3%4DA\LR_KT"^@!=?7PUN@ML+ MXH:MN.$E]C@QK98=*""1HR==@$1$*=#JG,[+3-=7$QR$M^A_UX6R6LPE:& [ MH\?>1!V[A[0)#7I_P>QE=9T0K254I,Q,_W+=[GQ X7#ZAU?7?8J-.]8&*F$^ MAWDR5 @&JMV;]D8A?CNOAP93#H^[HW&@W-WYG>:B(']OVC 0_5=.Z51M$B(_ M@= "$K2=AM1JJ+3K9Y,<8-6)F6U*^]_OG(0 @Z))^T)\YWO/[]GXW-M(]:J7 MB ;>,Y'KOK,T9G7ENCI98L9T4ZXPIYFY5!DS%*J%JU<*65J ,N$&GM=V,\9S M9] K311% M;LV2\@QSS64."N=]9^A?C2);7Q3\XKC1>V.P3F92OMI@G/8=SPI"@8FQ#(P^ M;WB#0E@BDO&[XG3J)2UP?[QE_UYX)R\SIO%&BA>>FF7?B1U(<<[6PCS*S0^L M_+0L7R*%+GYA4]:&@0/)6AN956!2D/&\_++W:A_V +'W"2"H $&ANURH4'G+ M#!OTE-R LM7$9@>%U0)-XGAN#V5J%,URPIG!\.;F\?GN%N['P]'X?OPTOIO" MUR<%6WB@X2SC% M51-"KP&!%T1G^,+:;ECPA?]NMWG*9LD2G6:Q%^5*KUB"?8=N@D;UAL[@\L)O M>]=G-$:UQN@<^V!*%R]="P0YIS]MHM:8@N!LQ@4W'/4IN><)+R_BP NOX7^_ M0VTET9$8S&:HBG,I<[>85"F_<02S1[PK;"]L] (P@@FBAJC(@\$.J:-NR<$>'Y,.\4$[9/"&3.TUM]%W4YX M"AAY,"6>)[(#"M;._E>9ZP"]<,X^ -02P,$% @ N(5L6;1!A9CM! %A< !D M !X;"]W;W)K&ULW5A;T9Y](VGXBA)!]I,B/E1IY/Z,QJ3%+,Y36!FPGA,! SYM)/..25!KA1''5/7 MNYV8A(DV[.??KOFPSS(1A0F]YBC-XICPYV,:L<5 ,[3RPTTXG0GYH3/LS\F4 MCJGX/K_F,.I4*$$8TR0-68(XG0RTD7%T[$CY7. NI(M4>4T"B20.#&/TM,K3(I%=7W$OUS'CO$L*B'V$@9@/- MU5! )R2+Q U;?*7+>'('?1:E^2]:%+*VK2$_2P6+E\K@01PFQ9,\+?.@*+AZ M@X*Y5#!SOPM#N9>G1)!AG[,%XE(:T.1+'FJN#C\=DI.KFZN#Z['(]NSZ\NT=XMN8]HNM_O"# CA3O^$O*X@#0;(#UTP1(Q M2]%9$M"@KM\!]RH?S=+'8[,5<$SG&%GZ 3)UTV[!LZJ8K1S/VC'F;:$62/9V M)+EBCM(Y\>E @R614OY(M>''#T97_]3BIUWY:;>A#\>P H,LHHA-H/]3P4-? MT !!3_@/*$M"D19-'8KG;:ZW@]_.*)JP"!9EF$Q1"%#EPMQJCBP(#RISH,F1 M (1G2CBBLL[HE/HTOJ<<649>*0N1),B%Q(Q3FH\2< +%17<46E!;L51;%ACM M)5G^ =PH@@P3@&!9"@B@]N2#"IJ#@)Q% 73]_A'Z^,$U=>O3?WY>5C:_YS;7 MYW_DRQL<'CU2#FR%OG"2" 1KCJ+/).3HCD091=> (0'0)4L>(8X:[K\@8-O9<=$(2'UA/ ME>K5I"S@[JDQO!UZ<5=RX( M]V=ER&W>_$3(K[:Q4\1[]7)VL6[L$/>W#-9@M=B:6^UG*OU*$^]2YRT,T^A1 M"VD[%6D[KR;M@CK9?'7^:*#J=LAVJB[A_W""?BMBWR#RLR?*_3 %[H8-3V'P M71E_0_Z&RD.Q+-D)))1#:3(2H;_#"45[LBSI/AI-IYQ.)>(Y2(1PU/67L%>9 M2 7D$]2;=Q#C0#<=I8=M'3N>.L;>:NAAVV[,TOI*M"UU:9C8LY6QX6!KM7?9 MN*J[&+G5X-Q#";2PO'\@D-:\SHO!UZK0+-6R340.^J.3>P MI=;$P>8J5RXV5>Y?RY(\<+>9\FIV3&RH6%"&KF+'MM?LM(7ZJYXM36R_00)? M:N+UL#<3L3TU;:EZYX;^%2'4JM)P0I%%T14;4!1'#0N*LIIVL6ZM^;/1U0UV MO)H1&]>-8MM3C/Q^+?WFR?L].OI76/D?6KOA%+I+<7JX]R)?-YCQ5% @Z[6- MV>TJ1MS:)NXTAO<^//W&:7NIIPTU,::#795+# \;ZE'#;4[.G\;,;?];#G1# MS9+<,GO*V%&YLH?MWII/&SW<9LM5:=>V5$[.3QV68JG6R*:Q[>]41[FKC"F? MYC>R*?)9EHCBVK+Z6EWZCHJ[SI5X<6,,]#N%,S.*Z 14==R#OU&\N(4M!H+- M\YO/>R8$B_/7&24!Y5( YB>,B7(@#517X<-_ 5!+ P04 " "XA6Q9$/7Y MM\Y M/L>.KX<[QM_$!D"BCY)0,3(V4E;7EB72#9187+$*J)K)&2^Q5"%?6Z+B@+,: M5!++M>W0*G%!C618C\UY,F1;20H*N+K_#KAM8"=Z/61=K)B[$T'C]G( ML+4@()!*S8!5\PZW0(@F4C)^MIQ&MZ0&]OM[]OO:N_*RP@)N&?E19'(S,F(# M99#C+9$+MGN UD^@^5)&1/U%NR8W] R4;H5D90M6"LJ"-BW^:/>A!XCM$P"W M!;BU[F:A6N4=EC@97 M*9I-Q\N7Q70V?7I>HJ_/>$5 ?!M:4JVBY9P"=45\FP3N;;KG^'S.LM>S>?]F^5C3ALB_SB1OB_7HL(I MC QU(03P=S"2RPLGM&_.R/0[F?XY]F2I[E^V)8!8CG)<<'7J_$W=TG=,MH P MS9#^U]M0Y<@-H(IQF3-2,'',S?GU+B]BU_9NT/]JQT*K4H(S3B./HT$IN.'IWEZ M^[E'.6%HQJYSB(/0] <#=%]\0(8XEH!F#W/TQ"2(HT(.1+[I^?8ACD+3C>P3 M1$>4'(@",Q[T%$6Q&:FMZA$Q]2MP1/^J*5**@B[R&H&G>,Y(BLS <_H\P: S M>NPB6+URI/Q@SS=4$%(I KJ'T5!0;B M32%N LFJNOBMF%2EM.YNU-L%7">H^9PI>VV@%^A>P^0W4$L#!!0 ( +B% M;%F0+DRDJ@, .<* 9 >&PO=V]R:W-H965T2HOH&)J(!JH<606UXJ(F$C9CY]:_N8N,O!7X@\-.G?P3 MX\E*B"=#?%J/'6H 00FY-A88+L]P#V5I#"&,O_8VG>.11O'T_V#]H_4=?5DQ M!?>B_).O=3%V,H>L8E#LE;I46U5T8$%:^[ ME7W=W\./* 1[A<#B[@ZR*!^89I.1%#LBC31:,S_65:N-X'AM@K+4$G1H/,&)>OC=VUQD+OF-L2#Z+6A>* M3.LUK,_U/01V1!<&UEE\V7<%UT&^?9,%-/Q _J_U2R$!2-7E&IA<.V[-$&K_SF'%G-)0K4#:Q+K. M/:PF_76_9]BD>8V1!?(.PTPI_5F]/^[^1/S8S6AXRDATNCUW;BS6;BS#1/6O[!GO+^MS5@,'%$%P[(B^( HC9G* MZ^UE."+7CR,W38=]6^'0=]-AVK<5A*D;T;A7*PO:@7O]N%J"TY+DI3>S]^1/92E9K=2&7A,D%SP_=-+YT+O+II2AU YJ0 MI3U"-%V7N#@CCO&V_ M^&H2N'UQ>.9BC38!2P6PC0&8X5M%!]$H@7Y M#;8L_T8>1:L,NGLA&R&[]OS?%,U+X=)!$I^3R0GI#X;1/\G#]9\I1=\G48F> MD=FP[X'S3H8/[(1;.V(IC&E;ZVX..7*/4]QM-[R\B'&PO=V]R:W-H965T*DH8; 22;5UC\7,!E'>)-_:.!UM2 M5LH<^&G>(%1A!0R)1AP'HYP#50:HBTC!\]IS>$-,#3_9']UN:N<]EC"=>Y MJA+OLX=R*'!+U99W=]#G8P5FG$K[19WSC73$K)6*USU8VS5A;L4O?1U. &'X M"B#L :'5[0)9E3=8X306O$/">&LVL[&I6K061YCY*3LE]"W1.)6NYH]/VR5: MWZ+U9KF=/]ZO5SOT$>V@U)57: L-%XJP$KV[ 84)E>]C7^FX!NUG?8R%BQ&^ M$N,+>N!,51(M60[YGWA?ZQU$AT?1B_ BX0Z:$9H$'U 8A%,DG=8+O).A&!/+ M._F/8IQ+U[%,S[.8-IK)!F>0>+I/)(@#>.G;-^.KX.L%C=-!X_02>[IJZST( MQ O=$N;?X#V%\R5P6AU;9-E,AQ[2<>P?S@B(!@'1/PK0DT%@^SCZ^/*<@.BO M OR3YUN#*&V32I3QEBGWDH?380[,W?/_[>Z&R ,6)6$242@T-!A]TG&%:TQG M*-[89MASI5O+;BL]RT 8!WU?<*Z.A@DP3,?T%U!+ P04 " "XA6Q9JDCC MZ)X" "D!P &0 'AL+W=OY;2P<.[.=%O[];"<-[0@1DWA)_''/ MN?><1/>.MEP\R0Q H>><,CEV,J6*<]>5208YEJ>\ *9O5ESD6.FM6+NR$(!3 M"\JIZWO>P,TQ84XTLFL>N/GVH<]@.9I!_@U MP/\7$+X#"&I \%% 6 -"ZTPEQ?H08X6CD>!;)$RT9C,+:Z9%:_F$F<^^4$+? M$HU3T=WDX7%^B>ZOT/WL.EQ"R5(U?ID@RQF]3I+ZKT_COIS] M9RJ3Z)*ED![B M72VET>/O]%SXG80+*$Y1X'U#ON>'+?5,N^$Q)!K>L_"@!1Y_'.YWJ F:KQ-8 MON =OI;/T.9Q11*VDYC&<2X+G,#8T9U!@MB $WW]TAMX/]L,^DRR^)/(#LP+ M&_/"+O9H*B E"A4@"$_;;.N&!QY*\4O;/SWM!/ZO19]$=F!1O[&HWZEQ0G7; MQRP!I <(2GFY5*N2ZF9<_79MIE6$ TMH9LHF&GIG(W>S[\_;F$&_=Q@3OXWQ MAZ\\E1IWKZ_E(-9V/DADBZM:7'/:C*")[;SN:W@UOVZQ6!,F$865AGJG0YU? M5#.AVBA>V"ZYY$KW7+O,]!@%80+T_8ISM=N8!,U@COX"4$L#!!0 ( +B% M;%FE$-Q/< ( /P' 9 >&PO=V]R:W-H965T9D)QH M,Y6K4)42R=*). OC*.J$G- B2/IN;2:3OEAK1@N<25!KSHE\&R$3FT'0"-X7 MYG25:[L0)OV2K'"!^JF<23,+:Y-RU+/[W88?%#=J;PPV MDVX)&ZX@@W@EBQUT%K4!HX6MB@++1@^/LUO8'H+T]G-?/@XGCXLX!M,T&2ZA)DTU9?Z#;Y_#[%6WJW#WO8?<*E*DN(@,)^X0OF*0?+Y4Z,3??>0-VOR MIL\]>5*8K1DPFN$A-+^XT88W)%)Y.%HU1\MK=4\+RM?\$(-7^,'C:==8[1,6 MMGT"\DY-WO$>Z"-*#B(#9E&!K"2BN;?T(4R_4:\#7!0Z]U7YHH:Z\%>9;(]5 MV2O\X%EU:ZSN":O0I<[AWF=N^>$_DBA;*A,V,6W1^ M8;YT6?6::J)%Z>[W9Z%-MW##W+1GE':#>9\)H=\GMF74#3_Y"U!+ P04 M" "XA6Q9IF*Y]* " #H!@ &0 'AL+W=O087'%"LC5S)+Q M#$O5Y2M3%!QP4@5EU'0LRS,S3'(C"JNQ"8]"5DI*L",P@*O8 ;RM9APU3/;+ G)(!>$Y8C#83&CZOSQ8R*ZHDVS5K+0'$I),N:8*4@(WG] MQN_-/NP$.,Z! *<)<"K=-:A2>8@;QC90-+DJ]J9^)RZ^>Y\3/!'^JJ M28&F$ -9XP4%]'.T$)*K>_.KRT@-['<#];=T+0HR_).L09=+&^/%02];M2@10U.H?PNU& /Y3L'3LMO4?Y1 MU#P%59J7$G@7T-\#N@._&QBTP. XD$E,NUC!WE5T+?O?C31W"I?^!SQCOB*Y M4-5EJ<*LJX'2RNNZ6G&ULK5==(&E&O*-+4H..*N#BMSV'">T"TRH%4_JN06/)ZR2.:&PX$A4 M18'YRPQRMIM:KO4Z\4 V6ZDG['A2X@TL03Z5"ZY&=L>2D0*H((PB#NNI=>O> M)&.-KP%_$=B)O6>DE:P8^Z$'7[*IY>@%00ZIU Q8_3S#'>2Y)E++^+OEM+J4 M.G#_^97])TO)U5NBXF3\[?;QZ2%!]Y_1 M_2)YN'W\S6JG;>Y9D]M[([>/OC(JMP(E-(/,$#\?CK\>B+>5#YT9WJL9 M,V^0< GE%?*=C\ASO,"PGKO3PWV3G/^7/?G/V0_,\+N=X==\_CMVAJGM@ M9M''W(TH<0I32YUC O@S6/'OO[FA\X?)X'.2S<])EIR)[* 405>*8(@]?@1> M(+9&9?M5[MJOTE2.0:;WEN.<9/-AC2YZ >/U'?]O&^P 33VK@]!

%FX/S79_@;.F J-2&L[-T'7K>1CGZ9@'*CH$9.X0/C-. M4G,=76"N9K%??@%\B;X"%7T%@K_Y;?FJK]$7('-?<'*)1\W&H%]?XLW:7=F+ MM@"9VX*32WP65[YIH.O5WSO,ZEWIB\8 F1N#\TM\)E!=XJ'7N I7;1+LTNZK MWOK^C/F6JK4H(!LE[]P,5-5XNIN&PO=V]R M:W-H965T_!^([WC/\2&P")'@I"Q<3: M2%E>V[9(-U!@<<%*H&IFQ7B!I>KRM2U*#CBK0 6Q7<<)[ +GU K'U=@=#\=L M*TE.X8XCL2T*S/_< &'[B36P'@<6^7HC]8 =CDN\AB7([^4=5SV[9C[1]9? CA[TX:".]DWO&?NG.;3:Q'.T0$$BE9L#JM8,9$**) ME!N_&TZK75(##]N/[$FU=[67>RQ@QLC//).;B75IH0Q6>$OD@NT_0+.?H>9+ M&1'5$^T;6\="Z59(5C1@Y4&1T_J-'YHX' 4CQG@-@#W%. _ ? :@'<6VMV'2CRF^%5AG)J5;B M4G(UFRN<#*-X^BE>H.3VR_3++([0(I[%MS^F-Y_B)7J'J/H4V IAH@2+:0I( M21\1AJEZ" $"89KIQ /GD*%53I513M=H!6KN=002YT2\44018 (<)94%H 6D MD._P/0$U]WT9H=)K5RASXS* MC4 QS2 [QMLJ+&ULW,?8W+B=A$LH+Y#GO$6NX_H&?V;=\(];V@F/NN$1I H^ MJ."> 1Z?[[P)GISOO D^/]]YMR,57BM3K^+SGN#[)QBC,&JP;P;KP_Q:E#B% MB:5.:P%\!U;XZL4@<-Z;LMHG6=0G6=PG6=(GV;PGLB-M^*TV_"[V\!OP0I]2 MAG.(=\NFF]=#?P!S$W#6"7RN1/HDB_LD2_HDF_=$=B2182N186R([RF_0YC?HS._TJ0N**;=Y,_] Q+ND/O)%)QGTLF?9+->R*K\V@?7.D+X.NJ6A,H95LJZ]M].]H6 MA-.J#K+_F=?5Y&?,USD5B,!*09V+D1(LKRNTNB-9614(]TRJD$ )"7;\D?KGGN7ONG/BZ:\;?Q ) HO8JFF?&Z+C ..#2A-;*?1:-LI)M3RNV9M MQ/TN6\J$4!AQ))9IBOG? 21LW;.:UF9A3.8+J1=LOYOA.4Q OF0CKF9VR1*3 M%*@@C"(.LY[5;W;"MK8W!J\$UF)KC+22*6-O>O(0]ZR&#@@2B*1FP.JU@B$D MB2928?PI.*W2I09NCS?L]T:[TC+% H8L^4UBN>A9MQ:*88:7B1RS]4\H]+0T M7\0289YH7=@V+!0MA61I 581I(3F;_Q>Y&$+H'CJ 4X!<*H [P# +0#NJ1Z\ M N"=ZJ%5 (QT.]=N$A=@B?TN9VO$M;5BTP.3?8-6^2)4GY.)Y&J7*)ST@[#_ M&([1_<-S_WD8!F@<#L.'U_[@,9R@*]1/U#G"- *D3B1*&*;J(00(=!Z Q"01 M%\HJ )P 1_>$&M,Q1$!6>)J VGN9!.C\[ *=(4+1KP5;"DQCT;6EBEU'8$=% MG(,\3N= G"YZ8E0N! II#'$-/CB.OSN"MU7.RL0YF\0-G*.$$\BND=NX1$[# M\6KB&9X.=^OD_)_W\-/>=Y+AEJ?(-7SN ;Z/DM>6-@=[]6#])^R(#$?0L]2O M3@!?@>5__]9L-W[4Y?4KR8*O) N_B&RG EY9 >\8NW_P2[U$4Y@32@F=(S9# M&7#"ZKZ?0<[?-OSZ=EGYS9M6UUYMYW[?QFW>[=H$^S:>Y^S:A#6^W-)D1W^K MU-\ZJG_$V8J8RZNBOTYJ3M7:#K$B=-^BZ52%[MM<.6VWHK3&E=NJE]HNI;8_ M6VJ@\?$BMVN*7-$UW+?QO-N*]A-XPN,\N71[Z^9*@<]-RR!0Q)94YK^?)Y6Y%/),O, MO3EE4MW"9KA0G1AP;:#V9XS)S40[*'L[_Q]02P,$% @ N(5L6>/4Q2WA M P L@\ !D !X;"]W;W)K&ULM5?;;N,V$/V5 M@1H4"9!&$GV)G=H&G$N; DT:Q-G=OM+2V!96$EV2MA.@']\A)4O>5F:Z:O?% M)BG.F<,97_F^BE:8<74AUIC3EX60&=C-5_B#/6']9.DF5^AQ$F&N4I$#A(78V\:7ETS9@3LCH\)[M3!&,Q1 MYD)\-I-?XK$7&$:88J0-!*>_+=Y@FAHDXO%'">I5.HW@X7B/_I,]/!UFSA7> MB/13$NO5V!MX$..";U+]+';W6!ZH9_ BD2K["[MB;W_H0;116F2E,#'(DKSX MYZ^E(0X$V."( "L%K"'\0I%E>3&0G!ZBYHGJ3J#$TAR>%F)C>)YK$:^)H5&S(]*\.L" MG!T!'\*#R/5*P5T>8_REO$]$*[9LS_::.0%GN+Z 3G .+&!=^#"[A=.3,TB1 MW.) [U2VZ%CTCM,63<.B?%F\?3(X0Z5=$^DXBOWVI_APTRLSPBNB227K><$K7]0VY5&=-A-SH85"( M.CQV61&]?(>H"3@*M*"XE>.NB8P;0B9 MP%UO,!9M8NM6TRDL!UW(BN?.(.9O+DL.JP,,G';1$5BDVMXYAJ; MF!9XPX-;%UP$;-!\\\*@CI*!D\A'+A-.E[VT4R24AC_AI#$D%DC]0PI'U!\$ MZ="I_H&.6;!F;0E8S8RUC9BGX/Q.K8WGH#,K_.5J\ ]][-UJ$=8 / MW1'^@;\>]:Y3LJT1Z] ?]MIZUYDTVA*K4T'X;7/!._#_(AF$=38(W<'\'F6B M3?"ZIT+*4*9B"EZ2_(T6,LJBTI9;D(J(V[S1R->IHJVYZSP2#MK> V=J:$NL MS@^A.T%\77%4@AW6)$AF'[A<)E0"IK@@ MT>#BDO3*HD$L)EJL;5,V%YI:/#M<45.-TFR@[PLA]'YB%%1M^N0O4$L#!!0 M ( +B%;%G:77A6"P, +T+ 9 >&PO=V]R:W-H965T=[CF./)CHLGN<%8@>>$,CFU-DJE%[8MXPU.D#SG*6;Z MS8J+!"D]%&M;I@*C92Y*J.TZ3F@GB# KFN3/[D0TX9FBA.$[ 626)$B\7&'* M=U,+6J\/[LEZH\P#.YJD:(WG6#VF=T*/["K*DB282<(9$'@UM2[AQ0RZ1I#/ M^$7P3N[= V-EP?F3&?Q83BW'$&&*8V5"('W9XAFFU$32''_*H%:5TPCW[U^C MW^3FM9D%DGC&Z6^R5)NI-;+ $J]01M4]WWW'I:' Q(LYE?DOV!5SA[X%XDPJ MGI1B39 05ES1C J\4>+G1@BRW=8T4BB:"[X PLW4TDU M5HA0>:9G/LZOP>G)&3@!A(&'#<\D8DLYL97&,4'MN$Q]5:1VWTD]Q^DY\)PO MP'5JA)O'\SHKT6:CT/GM.K//+F2*8CRU M]$:26&RQ%7W^!$/G:YNI_Q3LP*)76?2ZHD?O%/JJ4(6YRNS[;03=8&)O][D[ M(_?D]BMN_QAWT,9=J((];G_LU[@[(_?D#BKNX!AWV,8=-+D]6./NC-R3.ZRX MPV/YJ"SEN/=#Z\/I2@!:%$O;0V/*=EA6#]D]2=K:^;O8X/CR]2 MG FAU^9#IF!S@?SAJ&X*-IK(P!^-JUF'L&]-&78VQ++TC+/!OQ"[S8;F>/7_ M5-LL;QS6B.V]LY4YV/Y$8DV8U!@K+7/.A[HNHC@K%@/%T_RXM>!*'][RVXT^ M7V-A)NCW*\[5Z\"_074$L#!!0 ( +B%;%F1DL_(P0( P( 9 M >&PO=V]R:W-H965TI5'7ENK)80HGE):^ Z9DY%R56NBL6KJP$X%DM*JD;>%[BEI@P M)^_78_B:\#G@ALY%X;&2&G%D%YN"NI(5 M+F#@Z(J1(-;@Y)\_^8GWS>;L/R4[\!FV/L-3V?,)WNA3HD 03*UOK9$GM=Q4 M^CKW_2S56[S>MV")"F,O::,.V**6+3K)]JSKVIRJ2O"%=F[%:S+$>PM'478$ MUXV)X\".%K=H\4FT6\*(KJ496G!N/^UQ9]$@2;SH",T6E?F^'2YIX9*3< ]< M86IC2CJKA9D7)$=,W:C(RY+,SI2V3.E)ICO.BI40P!2:'^R=?L%K/_X\'6#TC0+[;R]EK=WDG>\HT*8Z@L,LP*0O@J/X&W(O4XI))URZ<9$ MX?$&NWO?:G-/_L1B09A$%.9:Y5VFVK!H[IZFHWA5?[Y?N-*70=U]_4% "X, &0 'AL M+W=OA>)?M>*H^>3$5KSA["(Y6WV]!>O)^26O%46B^I?]+2_UW-':%4(F26UL1I! M$J7[O^%S[8@# WS*@-0&I&_@G#"P:P-[J()3&SA#%=S:P!UJX-4&7N7[O;,J M3P>A#.>S/'M">7FWHI4'5;@J:^7@*"V?K#N9JT\C92?GR]N_E_3V_K\W:/GA MZN,]NOH8(/K/I_?+&ZK.7@=[ +U^]0=ZA:(4W6^S0H3I6LS& M4HVB9(U7M>+U7I&<4+3139;*K4 T7?.UQCXPVT\-]F,U^\8%Y,4%U\0(O..[ M=\BVWB!B$4B%VX8I?CE3>%#Q_Y*/Y[[]AS_I3%RA(6 )HY P!@3K!-AI NR8 MZ//[3(:Q+I![,Z\R*U]GCW//1L@(/S="@R0II"0[EG0FMN\VDAV? MNHU/7:-//W AU"MV521%'$J^5F]&-995%);O7IVO]SCW8!1O,293O^=LH^JY MSAZF22$UF4[3XW'O>-'@\.GF?$G]6J6'"= MB_WC^4[Z&<0__@9BTKTG..9@V^X_J<<@3&RW>Q,SSNLG4^VD\=K$Z+5%)B3* M'LHG=5VL)!)AS+7K+2/FW'Q%I7&!378U#RK.D+0 E$9! M:0R*UHUS6_AC8]EYNC"L[0X3$[$!6E:)EG&S4O&N>VB$/.FBM,9\GA7@8\MTL^0H%V009H4 M5)-I-#WWX&>CKE_;K@4Q=RU8D:>1+')>94@6/9?'^B4D9*M@ 4H+0&D4E,:@ M:-T M[T3X@,G2- &"B@M *514!J#HG7CW#90B'E[R>D$.3G^D=@^6D&"]C^& M2%)02::3)/W&X_A@8W7"\TVU!5Z@55:D$P, #8, 9 M >&PO=V]R:W-H965TVV[)_/SL)H6E#!%N%A(B=W'/N.3>V<]M; M,_XH(@")GI*8BKX129F>FJ8((TBP.&$I4/5DSGB"I9KRA2E2#GB6@9+8="S+ M-Q-,J!'TLGM#'O384L:$PI CL4P2S/^<0\S6?<,VGF^,R"*2^H89]%*\@#'( MAW3(U M"G +@)L9S95EMBZPQ$&/LS7B.EJQZ4%6FPRMW!"J7^-8*552#37#(L%YGL!Y M)<$8TA/D6L?(L9Q6#7S0#+^ 4,'M#.Y6X::R6OIU2K].QN>^PG<6AFQ)I3A& MWY@$=;EEF JDO*$K0C$-"5V@$81 5G@: _IYJPC0C81$_*HSGV=KU6?3>_!4 MI#B$OJ$VF0"^ B/X_,GVK:]UI=@36:4P;ED8MXD]&')(,9FIK4EEG=$<[6=H M?3:L K?5[9FK3?W-,159K5)6JU'6O8R U^G)8=Y&KO:6FJ:(BA:OU.(U:AE! MRH0 ]3=#$4N@=C=X.UF[GNML2=L-J$?K>C;,GLHK+3NFR\Z$G2F>?A=D36:4P MW;(PW?_?+MV==>=Y+7]K<3;F^4<7MO7RA;0:?0P854U._2G4#'WOV]H76]7H M1BM@?^A*+M+MJSA[8JL6YZ5OL!N_OF];S05'Y0O8[6POYYJHFN/?W&CJ=$=] MA_F"J-<1PUS!K).VVC0\;U+SB61IUN=-F51=8S:,5&,/7 >HYW.FWFHQT:UC M^5,A^ M02P,$% @ N(5L6>_5.!9! P ?PH !D !X;"]W;W)K&ULK99;;]LV%,>_"J$50PNLD4A=G=D"$KO%#&1H$"?K M,RT?VT0IT2/I./GV(R5'=21*Z,->+%(ZE]__F):5FWE[K MP[7OJV(/)557X@"5^;(5LJ3:3.7.5P<)=%,[E=PG09#X)665ET_K=_XG4L2RI?+T%+DXS#WMO+Q[8;J_M"S^?'N@.5J"?#O?2S/PVRH:54"DF M*B1A._-N\/4<$^M06_S#X*0NQLA*60OQPTZ6FYD76"+@4&@;@IK',\R!9F'-K"E1ZX?Q.DO. N*;;Q" M<%7_HE-C&\<>*HY*B_+L; A*5C5/^G(NQ(4#C@8'8(:Z$-62UK M037-IU*\N5W>+1^7 M7U;HXP(T95Q]0I_1TVJ!/G[XA#X@5J''O3@J6FW4U-,I!G M!8T>OG?WC>)6-FEEDSI>^.NRKURBFBB1.XK= M8M?J0 N8>68/*9#/X.6__X:3X$^7Q/\IV#O!82LX'(N>?Z=2TDJ_HG-HE]@F M0E)'L-O_.2Z89CNJFY-A$*^)$5]DCI.H M0]>WF4P&X.(6+AZ%NZ>O4G#N(HI[V7 2=@O6-\K2B1LI:9&2<20A]59P)I"F M+Z"0V9)(,\V=94OZD'&8="#[1H2$D9LR;2G3<4II+AMIEIR!=(&E_<)DDPY7 MWP8'.'-S92U7-LJU ,I!FI6VIAJ<1UG67T5IV"'KV^ @&EAJDY9L,DJV,F!J MJ%R3?L*,=* <-D/+'P<_;XA@E.HK;$!27J\RI4W-S%50B!*:Q>>\"H+^<@K2 M[G_KL K3>&!KX(L+#8_B?M-[D$XJW,]'2(^J;Q5'V/0ML2 M%H4\P@9Q1M>,FU-OH'ZD=\CBD,3=3>LRR^*@R^I?= >V-?N;RAVK%.*P-7[! M56JTRJ;;:29:'.J&82VT:3_JX=YTB""M@?F^%4*_36P/TO:<^7]02P,$% M @ N(5L64W#N/U*!@ :30 !D !X;"]W;W)K&ULK9OA;^(V&,;_%8N=IIZT%6(@0$>16A+G.NUV5>EMGTUBBG5)S-D.;:7] M\7-"2@@$%]3W/EQ)X/T]">^#'3^0\;.0/]22,8U>DCA5UZVEUJNK=EN%2Y90 M=2E6+#7/+(1,J#:;\JFM5I+1J"A*XC;N=-QV0GG:FHR+??=R,A:9CGG*[B52 M69)0^7K+8O%\W7):;SL>^--2YSO:D_&*/K$9T]]7]])LM;>4B"O&N0IP/R\H7O$/9\]JYS'*3V4NQ(]\XRZZ;G7R(V(Q"W6.H.;/FDU9'.+KY2U_*-V*GP#E6@,L"O%_0/U+0+0NZ MIRKTRH+>J0K]LJ!_JH);%KBG%@S*@D'1K,V[6[3&HYI.QE(\(YF_VM#R!T5_ MBVK3$9[F5IQI:9[EIDY/_KK[VY^A;P1-'WSO[A%=>$Q3'JO/Z'?T?>:ABT^? MT2?$4_2X%)FB::3&;6UT\^IV6&I,-QKXB$87?16I7BKDIQ&+&NI]>_W(4M\V MY[L]:?QVTK?8"OPSBR\1'OZ&< =WF\['7CYCJTO4[13EO89R[_3R)G7_8^KD M8^J!O=QCH2EWFLIKK>AN_=+TCO'O)A40/;"WB-9,-QW-KK<]'ZBNUHB&[ M;IFA6#&Y9JW)K[\X;N>/IL9"PCQ(F \)(Y"P A6LT=O:X]>0>\>&Y[,MD)B M@::215PW^:,'Z0](F <)\R%A!!(6 ,%J_NAO_=&W#A]WJ6:&JA%[,1=GBC49 MQ$HXUR"0,&\#-Q>[_8=4I <"O:'P[I@ "18:Z>[;:=K;:=M M'K!6GMM&2)@'"?,A8002%@#!:L88;(TQ^.@\,(#T!R3,@X3YD# ""0N 8#5_ M#+?^&%H'CD"QKRF.O7)H/8"3WTRJAL7-U8"\\U R3,AX012%@ !*N9 M8;0UP\C:RJ_TA2=9@N9"FDJ>/J&0&K$CMA@=SHD=\Z\^*TZMBN=Z !+F0\(( M)"P @M4\X'2J8*-C=<%-9"8*+E(:HU D"=<)2S6B82ADE(=@"T9U)ANO&$OR MKB=P_] 3]@,XUQ2@-!^41D!I 12M;HR=Q,LY;W8I'/9P8/^OD^LQW.V3R!I/BB-@-("*%K=)[CR M";;ZQ&,+)LWE)HK87".N5$;3D)G!1.EF.^##46/@['O!JGFV%R!I/BB-@-(" M*%K="U5*Z=ACRE-R!COBW!5(2=MUD[,_LGB@DGZ#I#MTZY($5#* HM7;6J6+ MCC6GB2)@'5#)HTN^ZP MNHJJ-ZV*_!Q[YN]!%2 MU3]1E8"J!D=41_TCK:SB/L>>]]TD(C,7Y6;A3M>4QW0>F_GU:,)CAYW=0/? MGKW!<#C:[Q]HNG>:* $5#1I$L=O%QSZ(52;GV$.Y!4_-B,F+!=::F<=:737V M#32: Z5YH#0?E$9 :0$4K6Z6*J!S[/G:6R@3LW*59<9L+AKM AE$34M:?_H_G*E2-6Q/U=Z^H4/_H=DW\M#463OAW,Z" MTCQ0F@]*(Z"T (I6]TD5LF'GHU_88SCN6I0C%;&*F.6=:U MD-S7XAA'[;R 6V=Q=-_@=02P,$% M @ N(5L6=0Q U;< @ M0< !D !X;"]W;W)K&ULM55M;]HP$/XKITR:-JDE(927=A )*%/[@1:5O7PVR4&L.G9F.U#^_6PG M9%1*(W7:^$#N[+OGGCO[SN.#D,\J1=3PDC&N)EZJ=7[C^RI.,2.J(W+D9F7.5[E$DCBGC/EA$ S\C%#N16.WMI+16!2:48XK":K(,B*/,V3B,/&Z MWFGAB>Y2;1?\:)R3':Y1?\]7TFA^C9+0#+FB@H/$[<2;=F]F(VOO#'Y0/*@S M&6PF&R&>K7*?3+S $D*&L;8(Q'SV.$?&+)"A\:O"].J0UO%9#@EA1,/XG#'5;Y]"U>+)AR_W"H; ,/XD)ID57.AD%&>?DE M+U4=SAS"[AL.8>40.MYE(,?REF@2C:4X@+36!LT*+E7G;/JVBS,EKX1K1K6 JN4P4+GF#RVM\WS&OZX8G^+&P%7&/>@5YP M 6$07E446V![=55Z#K;WSJHT95PB734CV9ZZ43F)<>*9IE$H]^A%'S]T!\&7 M%IY7-<^K-O3HH<@V*$%L3Z>3D2-L$*A2!2:@!6"6,W%$5!>04&E:04@CQN;T MS+4E7"L@/ $N^,D0+$<:(^12[&F"TAVY3A'L!'"AM(B?0>2VJPQ6J5J42LI- MHC$EKNFD;8K&BU(FUG>)VC-$.Y&PO=V]R:W-H965TV M0HB#]R3&;&2L.%_?FB:;K5 "68NL$1:_+ A-(!>W=&FR-45PGH&2V'0LRS43 M&&%C/,S:GNAX2#8\CC!ZHH!MD@327Q,4D]W(L(V/AN=HN>)I@SD>KN$231%_ M63]1<6>6+/,H09A%! .*%B/CSKX-[5X*R"Q^1&C'#JY!^BBOA+RE-U_G(\-* M(T(QFO&4 HI_6W2/XCAE$G'\4Y :I<\4>'C]P1YD#R\>YA4R=$_BG]&W +@'@/<,X!> S:3Q M((?C(24[0%-KP99>9/IF:*%(A--4G'(J?HT$CH^G7^Z>_9O)W=3WP/VWAR?_ M<7KW_>NW1W #GA'C-)IQ- ]Y#]5P#\T$W);!*U*TRQ'1SOC:9_@>-\DKHH L M\GR796=.T)$3I(O'+5O#&1H98G5@B&Z1,?[S#]NU_I(IJY/,TTGFZR0+=)*% MFL@J^=$I\Z.C8A\_$KP5TYZ8\B '?(7 *UI&&$=X*4N5G*N;<:7;@NW8MBQK M:&X/4^#4J']BY"FC:BIM'8_!J5''.;$*+UE5.KE;=G)7V=TA6]W5)O5ZGWCVQ$R>16XIK*[9Z$?M,['6DZ7?HZ MR0*=9*&D,^S^625[I9(]I9+W$,_$04.JI1+95$N=9)Y.,E\G6:"3+.Q)).^= ME;Q?2MYOMB(B+)6_7V-I*E<=CX%.C^&IQ_/C;E"*,%!N6W]FA^Y4 M@RVB<(GRHQB80X[ D84;&&\03)9!CI'I4XR3R>9KY,LT$D6:B*KI(UM[0L MUO_2W?;!:=[$$S[6!FM52FM;/[E\ .M#D-=;%6-]W4I6UV8 MNJCQ-2@,LD8Q,B,B/?RJ_32>LW6R>5K9_ L]Z@S$H?27[+U*H#6.4!=;-7/V M=3!;70B;IA-T]IJ\P>30.QE=W>/)06O=2^+0[54]^C*;D\/3J8US\J9 5^BY M(.;!2^\$T67V/0,37;W!/'_;5[:6WTS<95\*'+5/[%O/EK3[]FV0?Q&QI\\_ MT'B 5!R1&8C10KBR6CTQ1]'\FX?\AI-U]LK]E7!.DNQRA> &ULM9QO=:6TC#,:YB6<2\_?. M;9NIM[NOB:W83&WP DZ:_?0+F!@#LBS:)WV1VOB]+HX=A]/KZ-]N@E"=A^39+_=^O'+'=M$SS<]I?=ZX&NP6J?Y@<'T M>N>OV)REWW;W;WJWRI6GZKE#8?%GP)Z3D\\DK\I# M%'W/OWC+F]XP+Q';L$6:(_SLOR:O8)FN;WI&CRS9H[_?I%^C9Y>5%=)RWB+:),5?\ES:#GMDL4_2:%LZ M9R78!N'A?_]'>2).'*AVQH&6#E3602T=U*;#Z(S#J'08-1R4-,"X=QK*5-DH'0[;2D])A4LCAT'Y%XYM^ZD^OX^B9Q+EU1LL_% HJ MO+,V#\)<[/,TSGX-,K]T.G=OOUH?[V[GEDEF7S[=6Y_GMW]X7SZ3CV1^T#^) M'LD\C1;?2;3+]9DWY#_!X^,9!MF-,F'Q$^M-__.;H@__RU,D M$F8B81829B-A#A+F(F$>"%;3_.BH^9&(/OVR3Y,T$W,N\G?9G>&%^7'RGB=@ M(:>K@,6%&A^*029D>^CJE2%9^B^\NY4I)ADEZ3S 0M;+1L(<),Q%PCP0K*98 M[:A83=BDU@\6+X+$?]BP"XH5I']>IB]6YWF^B%L7(<_Z48Q_/$*\1T%2\29B)A%A)F(V$.$N8B81X( M5M/O^*C?L7",_'F_?6!Q_B"ZSY\G>I,BS^70^>3A4J:6=R[?26 MG26L15==209U>'94:]FYDG8>J!*UAIX<&WHB;&@G]L.4FUJZF[2+/VFWJ!#? MM<]!PBPDS$;"'"3,;3?32&UK#!2RIC%E6"5KAS*/(7R=E;ZG-?C8ONIFXA!= ME287U((&M:$T!TISY4Z(API:%]))UE\1"LF.XD<6G.FPQ+Y=!U-0F@FE65": M#:4Y4)I;TFJRU'BZ!$6MZY)6NJ1=QTLLY(N46,E64-+7(?. MJI&LB ,-Z_)KRU,$S[ ^_*HW=C7SH0B3S*=)-6X+J^W QHC3P!R[B<)IW[;= MA->ZT-D$R4HXT*@NKZJ\IGV+20"EF@501MVFOEZ'-^0^#A;9W^R9/Y] YHH# M.C, I9E0F@6EV5": Z6Y4)J'HM7%74T8*.+DO.C)OYA"6$:;39Z]WV4J+UZ8 MX$XGE%&,T\<2I:\IS3Y0RLSDFZE:LPN$)OCE@CH\LV%?FS22 7)F'JH*]=:O M$NZ*..->I@.Z-/0!J"@G%:-:WU";+0U-JT-I%I1F0VD.E.9R6XOV)Z.F#-\B M;:Y4>7-%F-RL\@5=A#AN5TW1^\-6EP/-DDM&M:!1;2C-@=)@B,62Z>0:EF5":!:794)H#I;DE[;)D6[1[Y=>T@F9V>)Z]5927*U<*!1W7-1M:9&)A?&>/57;JOT.95* MGQ_?XI%K\1):+[7:'S6&G#.N'6T-34W:SA"/&N,&2UR1KJTM60,'&M4]L:+-CA"::Y<+ZI1FM?M/ M?]+,1/!@;3,/58-ZTU=)=BI.LG?/1)3 ^DANTE=:[0Q=$ "E65":#:4Y4)K+ M;2VMK]*F#-\BUT^K7#\5IEM_*A-1(FM5,_I:^.4L!.7DG[5^\S%RQC=K#<5DK"QQE3IK2&\-L=KE=Z QW3/U;-TIVT6K M#>OJ;5[EXJE4+KYK\F',*-WE!=#K6DGMN+IW"0ZKLY5',,JGB.X33?^ TAPH MS86=,P]5KKI^J[D.53S7<>8YBZ_@ TH_>0*@S?><.#:CQH2U*2Y2YUX3.N' MW40)NXN2W!EQH%%=*,U#T>K*JZ9,5/&4R;HJK"965/'$RD45 M?B"E07%PQ^(@XB[8$\?IFFN"TDPHS8+2[ OM\SK*ULN!&7>D")UB@=(\%*TN M[VHF1A7/Q,SS>WJQ76Z'/E9O]2F*;C2[6.@Z#2C-XE5 ;8P);8[12&^^*<,Q M4IOS#BZT\!Z*=A#,X&3KW"V+5\6^RTDFA7V8YD%.CA[W=KXM=C1N'+]3KBR% M<]Q6KAS><5>Y\@X[.E=A#QM,?_+C51 F9,,>LR(,^^/L"HD/>S8?OJ31KMC0 M]R%*TVA;?%PS?\GBW"#[_3&*TM8#CSMG3?P%02P,$% @ N(5L6>>: M9_3: @ BPD !D !X;"]W;W)K&ULK59K;]HP M%/TK5E9-K;21)Y0RB%1(JO9#MZJTV[ZZR85$3>S,-H_^^]E.R("Z#&W]0OPX MYUR?>Y&OARO*GGD&(-"Z+ @?69D0U<"V>9)!B7F'5D#DSHRR$@LY97.;5PQP MJDEE87N.T[-+G!,K'.JU.Q8.Z4(4.8$[AOBB+#%[&4-!5R/+M38+]_D\$VK! M#H<5GL,4Q&-UQ^3,;E72O 3"![#BN^-4;*R1.ESVIR MDXXL1QT("DB$4L#RLX0)%(42DL?XU6A:;4A%W!YOU*^T=^GE"7.8T.)'GHIL M9/4ME,(,+PIQ3U?7T/CI*KV$%ES_HE6-#20X67!!RX8L3U#FI/[B=9.'+8+4 M,1.\AN#M$X(W"'Y#\(^-$#2$X-@(W8:@K=NU=YVX" L<#AE=(:;04DT-=/8U M6^8K)^I_,A5,[N:2)\*;KY-OMS%ZN/P93]%I! +G!3]#G]'C-$*G)V?H!.4$ M/61TP3%)^= 6,JBBVDD38%P'\-X(X*-;2D3&44Q22 W\Z##_X@#?EF9;Q][& M\=@[*#B%JH-\YQ/R'"\PG&=R/-TWV?F_Z/$_1]])AM^6W]=Z_A'E-]6V9@=F MMKK#!KS""8PL>4EQ8$NPPH\?W)[SQ938]Q2+WE,L?B>QG1($;0F"0^KA UXC M6,M[GX.I C6YI\GJTE^&?M?SAO9R.[,&D-]W=D'1:Y#K=)T]J?@UZJ+?[[:@ M'8O=UF+WH,5X-@/=$)"09AD6@$XQ1QA5P!(@XLQDO):\V#J(TW'[^\Z-J/-@ MS_I16K%9RS=[[[7>>P>]7T$*#!>("RP6@K(7[=]DN-9QG9WXGKMG^"A4=!0J M_ANJ-FQO=9<2V%RW=8X2NB"BOFG:U?;E<*D;YM[ZV!U,7,-Z)%\:]]D2%[)1ZF,G7$C %D/LS2L5FH@*T M[Z_P-U!+ P04 " "XA6Q93VJOE(," !Y!P &0 'AL+W=O>.Z M,LV!87G%2RCTRH(+AI4VQ=*5I0"<61"CKN]YHP%! PBLT#HR*VN %8XCP==(&&_- M9@8V-Q:MU9#"G.)4";U*-$[%R<-H-)R-[L>S*;H=#U#R,)X-Q]_NQ\GP?HK. M!Z PH?("7:*GZ0"=GUV@,T0*-,MY)7&1R0:GC'PH-=N*NUMPGPVP3XEB]X*P&<,:)T7:I#4FIL]S#6 MW+ ;6>(4^HZ^0A+$"ISXXX=.Z'TY).Q$9#LR@U9F<(Q=9YTN+DDA*P$9H@3/ M"27JY9#DFB>T/*8'K.+KP(O:[7W_J,&>Z>4>2*R'9EA*S-\[Q&G M1Q6'^R78"_\JP7V?P-NJTSI =ZLQFD=IA,527P)$8:%AWM5GG0Y1-_K:4+RT MO7+.E>Z\=ICKMQ&$<=#K"\[5JV':;_O:QG\ 4$L#!!0 ( +B%;%FS:1;0 MX@, (H6 9 >&PO=V]R:W-H965TCT0<$'\*PML9((V7]?R78,)D8)K/(" MEGR^[UP^6[).;T/9-[X$$.@Y2PGO6TLA5E>VS6=+R#"_H"L@\LZC*<]_T::P[006FJVYH%D)EA%D M"2G^\7-9B!V Y&D&>"7 VP<<\N"7 /^]'H(2$+S70ZL$Y*G;1>YYX4(L\*#' MZ 8Q92W9U$5>_1PMZY40]:!,!9-W$XD3@^'M>#QZ&$>3ARFZGH1H>#MY&$W^ MC";#431%OZ$O(%7@Z"P$@9.4G\NIK],0G7TZ1Y]00M##DJXY)C'OV4*&HTCM M6>GZIG#M'7#MHS$E8LE11&*(&_"A'G^IP=NR#%4MO)=:W'A:PBFL+I#O?$:> MXP4-\0S?#_>;TODY[]')WFO%\*L'P\_Y_ -\MRM@6"1D43P",;KF' 1'_WZ1 MAF@D(./_-6E>L ;-K&K9N^(K/(.^)=F@ILD"TV218;( M:M($E32!CGU'FE1)\QD)8!FB:P>)X<1&0JC5OQ65?R6-JY[( +!L]RH.305MT"W<[3:I9\&TG'/?MHM8X-- MZ[)N$[ZV";I[/%&3C5?9U-)K5^FUM>E-UX_Y0R4_ HC *1J1&KZG<_9&_IFI3&)%EHDBPR1%:3YK*2YO)#]Q8]>^OPUJ(%'BO'J5%$AJ*H ME=YUMM_BSKL6WZ.KKN<]]LTPRA:^D;-_6 Q3<=35V#D9N?H] C\?VB/TR*/K M;9(M-,H6F6*K:^!M-? ^9*8T7CLQ@(NLH[>X]4")KEETO ,3!E(._/*14O ^6@:C\/_@=02P,$ M% @ N(5L62?NCG\H @ $ 4 !D !X;"]W;W)K&ULK51A;]HP$/TKEE=-K;3AD !;68C4!K8A#8H:NGTVR4&L.G%F&]+] M^]E.B*A&JVG:E]AGWWMY[^QS6 OYJ'( C9X*7JH)SK6NQH2H-(>"JIZHH#0[ M6R$+JDTH=T15$FCF0 4GON>-2$%9B:/0K:UD%(J]YJR$E41J7Q14_KH%+NH) M[N/CPCW;Y=HND"BLZ X2T _52IJ(="P9*Z!43)1(PG:";_KC.+#Y+N$[@UJ= MS)%ULA'BT0;S;((]*P@XI-HR4#,<( ;.+9&1\;/EQ-TO+?!T?F3_[+P;+QNJ M(!;\!\MT/L$?,N-@YMW+#2GF*B MI=EE!J>C^&ZQF*\7L^4Z03?+*8KOENOY\LML&<]G"7J/OL&.TS%1(M%%EN4G:*KAM%/@O*$B@ZJ' >X=\ MSQ^<@<>OPZ>0&GC?P8/G<&)JT17$[PKB.[[@7PIRSEU#-SA/9YMPK"J:P@2; M+E,@#X"CMV_Z(^_3.:__B>R9\Z!S'KS&'C5'W?*>/<@&/W)X^SPAR%&LNF_)M"BP>@W4$L#!!0 ( +B%;%DHXT>\W0, ,@3 9 M >&PO=V]R:W-H965T0*+1:I7:K8.W],.V#"8=B+8F9;6"3[H^_=LCRTH;7+.XR?A MB?L[QK^)%8!$/Y(X%0-C)>7ZW#1%M(*$B#.VAE1=63*>$*FF_-$4:PYDD24E ML6E;EF\FA*;&L)^=N^/#/MO(F*9PQY'8) GA/R\@9KN!@8U?)Z;T<27U"7/8 M7Y-'F(&\7]]Q-3,+E 5-(!64I8C#_T*^RYE4S(Z6J'I0<9-EJVZH:E>QIGDZBI5 M>7)X-;J>HH?1S?TENKTZGE[>7'S_/T'MT12A'#R3> &)+=$53DD:4Q.@Z M%9)OU$I*@=Y,0!(:B[OT6O$4W1YQ7;")(N1-^4JDI]+S/**[K8 M5V0?J&@&ZS/D6.^0;=EN0_JX/7T"D4K'6;I33S<5-P5!=D&0G>&YAP@J:?@7 MW< 68N2HT9BE2OG T0TC:5.3K:CZX3P7:Q+!P%!/GP"^!6/XUROL6W\WM=P1 M6(T IR# R="= P1,(0*Z)?,8Q+NJ*"941#$3&P[HRVBN-*&>R*]-3#A=,M$1 M6(T)MV#";96"7NI&0>_3_"Q-OS>W0^R%81CTS6VU]J8P#[M^$5:KRBNJ\GY' MH!^9!('*Q4-+SA)TR^94C3^P!- =47\53>VTWN_8!>L(K$:-7U#CGU:Z?I=, M= 168R(HF A:1;)7 R_X:&IVC^!5Y>F[CFL]47%#6.#;@=6LXK H,/P=%7^2 M*_6.U=57I-Q4?"OZL2O5$5B-B%Y!1.^TFNUUR41'8#4FL%5Z$^N/59M#5/48 M.*[W1+0-44Y-V_4**^X)MU9XH?QI(=O_]03M8,>N35=H]=9+7X3MTPH5=VJ1 MND*KLU&:)-SJ/ Y[@SRO_EKU0QL_56A#G.>[O=X!B9:F!;>[EII$_\ 5M-_F MZ.7J"*U.2NF9L'=B\79JDKI"J[-1VB3]I[U&W3LA;UG.FZ("\) ?\HU MZKAT,+C=PM1T_&)?T YZ]#IUA%:GH/1(.#RQ:CNU25VAU=DHC1)N=1\O4VWO MV3=7X#G/-/L\2EF(WE-W8%:V6?0>URWACS05*(:ERK/. B5ZOM\VVD\D6V<[ M+W,F)4NRX0K( K@.4->73+603_1F3K%Y-_P/4$L#!!0 ( +B%;%G4!J@N MV00 $9 9 >&PO=V]R:W-H965TFK$O[6<99)L)(%>2X\N_K\ $&RQ3IZ^$K0@3X7N0E'QLK(=8WILF3%2DPOZ9K4LHG"\H*+.0M6YI\ MS0A.:Z4B-RT(/;/ 66E,1O78$YN,Z$;D64F>&.";HL#L[8[D=#LVD/$^,,V6 M*U$-F)/1&B_)C(CG]1.3=V:+DF8%*7E&2\#(8FS;DGN9_9ZE8C8W "E9X$TNIG3[0!J#W HOH3FO?\&VD84&2#9^VX" L\ M&3&Z!:R2EFC51>W]6EOZ*RLKHLP$DT\SJ2WT\3"*G@S:19QMUN$=6(1-OA*2['B("Y3DBKTHV']<$#?E YIO6*]>^7. M&@2_^_9.\ZP6XK8-9Y] N]Q4Q"&!64W MJLCN=!VU;I7F;O@:)V1LR#S&"7LEQN3GGY '?U6Y52=8I!,LU@36"8#3!L 9 M0I\\RGJ1E0DM"+B0+QJ$\!=^J8K%#L:K8:H*\3I!;@ E!UX/G:R0\F 0=*6B M8RG'1S;J2L4J*3MP6JF.O6YKKSM(N(B45*:ZDY1S=5).)UBD$RS6!-8)@=>& MP!NDW!WF60*V=9DEZ15^E1E@28#D8"&K>U, Y+Z#"YGQLW*I"M-N!O> &Y:# M7,?WPQXA58)VB/S0[W%2)6C9O@/='BV5B('EHE#-3+]UBS_(S'BQD!L<0!<@ MS?)-M<4!G"0;EHF,<"57?9U6U6(, S#P%6S-6P=$PZS%;-26LO!FK"= M%P 6@F7SC<#SG !!P1]DB9,W\""W;E(2W%.VIK+6RRV\RD>A3C+K!(MT@L6: MP#HQ0W"_(8=GI-ZJT*%^*#H.B#(>SE%=]>Q^-5<((=MWW7YV.!9S$.QG!P46M*!W M(CWLVR$TN-6?Q,4ZIV^$@%F='/Y$/-W) M8;#?^G!H=*)%6M%B76C=T.P[-#38:YR='/SCY."Z#D3]_' LYULVLOJMJ0K/ MMH)^"QNK\*!O>;"7),R#(]V"L&5]ELYE2[,IQ>[HKAUMS^MOZU/JWO@=NKE' MBO&H.M^OCY#W\+N/ U\Q6V8E!SE9R*G@M2\7RW;G[;L;0=?U@?*<"D&+^G)% M<$I8)2"?+R@5[S?5!.U7C\F_4$L#!!0 ( +B%;%EF4>;%30, )X- 9 M >&PO=V]R:W-H965T?&2S+<8/*3 MA@@Q\)K$*1TI(6/9G:I2+T0)I!V?1'BB8"0C'R MF&" _&>-)BB.!1$/XU?)J50N!7!_O&7_6N3.K3H?J5!OI6@WN]D7"!L@XPM$] UW2S+I[_@SO-\'$>=(!FO0MWF^%3O*Z\ZPUB M&-6&, H^X^P-45=AR6'6=D,[1#,ZI]EY31F<:G@+9$="#ZH!!^< MUW:A[T?B+ OC?^K C5XN[/<7'F5G?F\N;R!$D0I13$:,6A6J?/>QR1MP$Y83@KCKM+S/CAN1B& M_ *%B##@SU<8L^U$.*BN9/8?4$L#!!0 ( +B%;%DY!ZL&Q@0 )T@ 9 M >&PO=V]R:W-H965TQJ/[K$;= SH+33*7]\6LNA0 N$]KSI0'B\[SX/99/ MCMS9B:7?LSVE'/V(HR2;*WO.#]>JF@5[&I/LBAUH(KZY9VE,N+A-']3LD%*R M*X+B2-4US59C$B;*8E8\6Z>+&3OR*$SH.D79,8Y)^G1#(W::*UAY?K )'_8\ M?Z N9@?R0+>4?SNL4W&GUI1=&-,D"UF"4GH_5Y;XVL?3/* 8\5=(3]G9-B*17^'.[Z?*XZ"=O2>'".^8:=/M)J0E?,"%F7%7W0JQ]JZ@H)CQEE+6OEYO8? M=+M9?MTN5[>?__RZ1>]=RDD891_0;^C;UD7OWWU [U"8H-L].V8DV64SE8M7 MR$%J4,G=E'+Z"W(&^L(2OL^0E^SH3A+O#L=/!^)5,?5Z_OKS_&_T0>"6'JZ0 MH7U$NJ:;DO=971YNR*;S-G7O;>K^<+A+ Q&.9>$M+XUZ+1D%SQB]EF0+I629 M&9J"7*'J0 MBKY$T;8:Q9;'5NVQ=9G'!_*4&RSSMB189[J&:6D=;P=EQGI[B:('J>CW%4UM MJLF]M6MO[4%O/[&8HHQ$-$.S^2YBZW5W%MF3A38U) M>Y3;9V%#TS2S8V(?ABW+-#I>^X,3?>4V,*EMG S:N*F,6POCGM!_2/PXC411 MO@LCBG*+I58.(L?N]9 P%Q+F0<)\(%@KR4Z=9 >PDCN0V86$N9 P#Q+F \%: MV9W6V9V"5?)I?^.RC,X6.*@V-F47"'J0@GY?T-0,>:G!6M-5:6\NY!7B7'G2 MJ1NK89FQWEZ@Z($J^A)%[+Q@[EG+BF$K><5KY=C2NU;W!V%L=Y:>*QFE.TYW M@4I&&;C[D\D?GN8K-P&L-S;JHRKY=A\>(OJ$;E(F=W$0-W:?!Z6YH#0/E.9# MT=II;IIR#-F58]"V')3F@M(\4)H/16LGN>G-,5QS7J%:5:#;U0S+C4[ M2"3*.TGIGD4[FDK=!.W106DN*,T#I?E0M':^FT8=0W;J&+15!Z6YH#0/E.9# MT=I);OIU#->P5ZCS3"RGM:B(J4%J> MA9([^\9X\\WN4#]'PF+_P%02P,$% @ MN(5L61.TYR(W P S!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D3 M2!-IFQ&:T53:*B%-VB8D>-@;38F>.R=K]^OG&:?N"+& ];NU0T]CT^ MYQ[;-\0PJLU*L+LY8R98ED+6*9D;4WT(PWHV9R6M+U3%I$5RI4MJ;%<785UI M1K,:2*4(![U>'):42S(>R45Y4YHZF*F%-"F)NU#@;I^SE/3C]R1P+@P@)AZ_3/PY;4SZ M:E=Z/?S4:G7<4XP\]) W3)26>'-N96R(8;N;XU&NY&93(^("5IF6+'BD(B43 M*OA4%%JK4W*I=)/;97#?TW;X M'K#N@4$N1&=P0%Q@/*JH,4S+&]MI!C?!)U#0MN]7E758:+KJ#R[)AM#<;)*I MTAG379H^68?&(\%RL*-Y,8>[454(H#&JM(V,TT))VGA8,]J&E9TQ(>[@*?R> M[V@O\ZT]Z\&.R:YI#;5-)^,ZH+^MYK2W9:-7Z085?U3FT\).1S9]J&QVJUG. METU_F7<&,/4^KDZK2JP^"E[(DKG)OSCA>$37O&"N-/]ELT&IS&R :1(\,FWX M;#OR4]/JGBW-NIR6.>YY<(2>_^XZ%TPR3<6V:5O[A[S*KW8<7?TKR\UOE7W# M7H_MJ_7035X>@\GX&$P>14T.#]]DE!R^Q_;8=G FP_:0L762V3G'=-$ SHLI M^08G3[%)&DP77!@NV]Z<9QF33XXS5M[0J?U394??CL]83A?"W'=@2C;MKRSC MBS+I1MW"0K2C-NTO,+U^W!U6;2XN,[9DV:3MZF+:- /;L%G;"PC[R$US^1&, MXS _ AB6!W. <1P+R_,_S6>(SL=AF+>A%QFBG"'*<2P?,FD^6!X_)[&7?Z9) M$D5QC*WH9.)U,,'6+8[AQZ^&>0,&E@7G1!'L*N8->X)Q)$DP!&K17Z-Q MC*Q.#!___F!/210EB1\!S.\@BC $GD8-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( +B%;%F\!66>708 *$W / >&PO=V]R M:V)O;VLN>&ULQ9M;DYI(%(#_2I=/V:IU'9&+2652Q2A&JA1=P*G=IU0/MDY7 M$*8:G-GDUV\#,7N8P*E].>.3DCAUR=>*DWU7%4/"G!]\6C$.4I'1DW-_;HQ&4V^/3Q M]B M?SNX&;#B,7]9YDI^S[.2IU&B\C2]'8R; _="E3+Y97=40<;\H:CWE/PAY!KD M=F#?Z L>I"K*^HSZ^EPS/@M]9Z<3R(KFW94(JT L^)1/A4#EO&3N!U<3F$\VS,O M*W4C,3]K+J7/K7ZI_FI_W_SJ4N."-E0?I#Z@_'T-3@6+/3NO6 ';[@I C,E[\MHM_9"MMJX0<1";^;Y]^[="N*]1_#>$_?B)O8@ M%5N$FS5;;^Y\_7ZY@6/S#38XW]!B;N*E;L+7L) .50>Q.^:>N])X"S^HAN8Y M((1/Q!CSQYA8("O/C=HTF"C&Q*;P _V$QIO0;R-A7A@3BV$;5L-8_/?O;*L% M&S,WF#/OSYV_K49?"(EY84PLAN8Q<*.H'9B,,0V,B3W@SF;A3M_T*]_5@X8? MO^I3S -C8A&L_,!KQ!EZ<[_5BY@1QL1*B)9NZ WOW$KP.C+::M77^H1\F!+& MQ$YHXC46NW^UNM+ !& 0"T 3K?VXB82J1U-K-?9U,!3,VO>;@7G (/; PO5# M=N^N=AY;Z_%6ATZ%A]$T(RS <&L0]";Z7CW#G; MNGH$9G&H(R5W]CJB-# ]&,1ZB'9WD=:![DY619?M3L648! K8>";86J M/YXE@LUED:1Y<58"0F*.,(@=X6>%W O%8L7W,CLR5RF>'47UJ0(R8K(PB&71 ME<_H]#I/92)%\1O$Q.1A$,NC&S/FFJ(-B1G$(#;(CPRLBVN"661";I&>9*PA MA9B81R;$'D&3LB\&Q,1\,B'V27=2UMGIZ*P4L5R0[*QBA9B882;$AFDRM,[6 MP_PR(?8+2-4ZV3"M3(BU@N9L[!W$Q,PR(38+S-HZVQ#SR838)QWI6RAT)8F)F,8G-TH/I)DE^;D>V)KKD06R6'LR5X(78LRW$Q$QC$IL&Q6Q%/28F M'?,*ZQX:H)%3B6)_$\H-NQ&>X4(@YQ[I61C-D 5<*8F+.L>A7UWL2KR&; MM4H +,P[%OTR>R^FF\+\T,*\8]$OM/=B^JR^F?O8A)N8=B]H[Z*3 !&)BWK&HO8-BFA 3\XY%/8V&8EH0$[.0= M3*T@+F'H86,6LHDMU(O9Q'40$[.036PA;)9RR&"$9*-%7\06PC%A6F%C%K*I M5_Z;R=3+DRV?16>&86,*LHD5])-Q<2[/2C35PN<32ZN$E\$HSL849)-7 X ) MX(XV=##Q.,3B06> 6W,&#B8>YTW$57+ MTPV(><:AKA#HFZ0>LFW*X0#N8)YQB#V#8(:B@#&0@WG&(?8,@AF=3R>(B58: M$WL&EDIUWY*881SRVF.D:*JU/N9@AG&(#8-C#@'F%'/-])HE:"W73#'73*]3 MA%;%&3HJA_/34TPZTSG_"TV2K6/5276ELF%95IWHX MI^E,[]MDJYSO+_\PN_P[[M._4$L#!!0 ( +B%;%D@%;X0A ( "8R : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[J MJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'? MG8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@ MRZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;; M.JZ:\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(= M"@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HK MZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z M)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"W MH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X% M]2X$>A?4NWRGWL/X>:C#K>=KC=?_3JK'R[GU=OGK\FOGY(:ZXASN*X;GOU!+ M P04 " "XA6Q9B6[,?BL" "[, $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$: M"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3 M:>._R^G?Q5W)!DKR;,*W\/>#KW[<$Z MUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>> MBEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^ M^/WL/.W&-F_,CM?[FC@/2A('UH2!\E MI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119 M!45609%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE M1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615 M%%D5159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I2 M9"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K]3]E_3&. MAW\&UL4$L! A0#% @ N(5L6>PX M+1K.!0 T1\ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ N(5L6\;] B,0 3X@ M& @(&T* >&PO=V]R:W-H965T&UL4$L! M A0#% @ N(5L65%HQFY%% \3@ !@ ("!#3D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L65:] M!D"+#@ (S( !D ("!NV8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L69W65#_9!P IA0 !D M ("!@8, 'AL+W=O&PO M=V]R:W-H965T. !X;"]W;W)K&UL4$L! A0#% @ N(5L6>![-A;) @ .@< !D ("! MT9( 'AL+W=O&PO=V]R:W-H965TF3Z 4 /T. 9 M " @0N9 !X;"]W;W)K&UL4$L! A0#% M @ N(5L6;P>QE4Z!@ 4AH !D ("!*I\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L63LN4BN, @ R 4 !D M ("!B+\ 'AL+W=O&PO=V]R M:W-H965TH^K0P( (H& M 9 " @6;% !X;"]W;W)K&UL M4$L! A0#% @ N(5L6?+LA(U^%0 P$ !D ("!X,< M 'AL+W=OYN] MMV # -"0 &0 @(&5W0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MN(5L60 M7XNK!0 =!0 !D ("!\^4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L6:7B\]]# P M@0D !D ("!'_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L64.GH2$5 P +0< !D M ("!,_\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N(5L6;1!A9CM! %A< !D ("!1 @! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L M65F"OV$W @ *04 !D ("!2Q0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L6:9BN?2@ @ Z 8 M !D ("!-1P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L66"G(.U1!@ &S( !D M ("!6"@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N(5L63#JV8%& P /PX !D ("!)3D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L6&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L6956K=9K P PPP !D M ("!)EH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N(5L69G<\#0W! ,Q< !D ("! M.&4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N(5L6>+W+Q34 P ,! !D ("!F'(! 'AL+W=O$# "R#P &0 M@($>@@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L69&2S\C! @ # @ !D M ("!>(D! 'AL+W=O]_4% "X, &0 @(%PC $ >&PO=V]R M:W-H965T$P, #8, M 9 " @9R2 0!X;"]W;W)K&UL M4$L! A0#% @ N(5L6>_5.!9! P ?PH !D ("!YI4! M 'AL+W=OF0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MN(5L683^,=8U!0 A2( !D ("!\J(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5L62CC1[S= P R!, !D M ("!8;X! 'AL+W=O&PO=V]R:W-H M965T;%30, )X- 9 M " @87' 0!X;"]W;W)K&UL4$L! M A0#% @ N(5L63D'JP;&! G2 !D ("!"&PO708 *$W / " M 5'4 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "XA6Q9(!6^$(0" F M,@ &@ @ ';V@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " "XA6Q9B6[,?BL" "[, $P @ &7 LW0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 70!= ((9 #SWP$ ! end XML 99 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 100 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 279 353 1 false 72 0 false 7 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED BALANCE SHEETS Sheet http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets CONDENSED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) Sheet http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical CONDENSED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED STATEMENTS OF INCOME Sheet http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome CONDENSED STATEMENTS OF INCOME Statements 4 false false R5.htm 995200300 - Statement - CONDENSED STATEMENTS OF CASH FLOWS Sheet http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows CONDENSED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 995200400 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 995210101 - Disclosure - NATURE OF OPERATIONS Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperations NATURE OF OPERATIONS Notes 7 false false R8.htm 995210201 - Disclosure - REVENUE Sheet http://legacyhousingcorp.com/role/DisclosureRevenue REVENUE Notes 8 false false R9.htm 995210301 - Disclosure - CONSUMER LOANS RECEIVABLE Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable CONSUMER LOANS RECEIVABLE Notes 9 false false R10.htm 995210401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParks NOTES RECEIVABLE FROM MOBILE HOME PARKS Notes 10 false false R11.htm 995210501 - Disclosure - OTHER NOTES RECEIVABLE Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable OTHER NOTES RECEIVABLE Notes 11 false false R12.htm 995210601 - Disclosure - DEALER FINANCED RECEIVABLES Sheet http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables DEALER FINANCED RECEIVABLES Notes 12 false false R13.htm 995210701 - Disclosure - LEASES Sheet http://legacyhousingcorp.com/role/DisclosureLeases LEASES Notes 13 false false R14.htm 995210801 - Disclosure - INVENTORIES Sheet http://legacyhousingcorp.com/role/DisclosureInventories INVENTORIES Notes 14 false false R15.htm 995210901 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 15 false false R16.htm 995211001 - Disclosure - OTHER ASSETS Sheet http://legacyhousingcorp.com/role/DisclosureOtherAssets OTHER ASSETS Notes 16 false false R17.htm 995211101 - Disclosure - ACCRUED LIABILITIES Sheet http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities ACCRUED LIABILITIES Notes 17 false false R18.htm 995211201 - Disclosure - LINES OF CREDIT Sheet http://legacyhousingcorp.com/role/DisclosureLinesOfCredit LINES OF CREDIT Notes 18 false false R19.htm 995211301 - Disclosure - SHARE-BASED COMPENSATION Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation SHARE-BASED COMPENSATION Notes 19 false false R20.htm 995211401 - Disclosure - INCOME TAXES Sheet http://legacyhousingcorp.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 20 false false R21.htm 995211501 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 995211601 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://legacyhousingcorp.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 22 false false R23.htm 995211701 - Disclosure - EARNINGS PER SHARE Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 23 false false R24.htm 995211801 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 24 false false R25.htm 995211901 - Disclosure - SUBSEQUENT EVENTS Sheet http://legacyhousingcorp.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 99920102 - Disclosure - NATURE OF OPERATIONS (Policies) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies NATURE OF OPERATIONS (Policies) Policies 28 false false R29.htm 99930103 - Disclosure - NATURE OF OPERATIONS (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables NATURE OF OPERATIONS (Tables) Tables http://legacyhousingcorp.com/role/DisclosureNatureOfOperations 29 false false R30.htm 99930203 - Disclosure - REVENUE (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureRevenue 30 false false R31.htm 99930303 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables CONSUMER LOANS RECEIVABLE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable 31 false false R32.htm 99930403 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (Tables) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables NOTES RECEIVABLE FROM MOBILE HOME PARKS (Tables) Tables http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParks 32 false false R33.htm 99930503 - Disclosure - OTHER NOTES RECEIVABLE (Tables) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables OTHER NOTES RECEIVABLE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable 33 false false R34.htm 99930603 - Disclosure - DEALER FINANCED RECEIVABLES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables DEALER FINANCED RECEIVABLES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables 34 false false R35.htm 99930703 - Disclosure - LEASES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureLeases 35 false false R36.htm 99930803 - Disclosure - INVENTORIES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureInventories 36 false false R37.htm 99930903 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment 37 false false R38.htm 99931003 - Disclosure - OTHER ASSETS (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables OTHER ASSETS (Tables) Tables http://legacyhousingcorp.com/role/DisclosureOtherAssets 38 false false R39.htm 99931103 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities 39 false false R40.htm 99931303 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation 40 false false R41.htm 99931603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://legacyhousingcorp.com/role/DisclosureFairValueMeasurements 41 false false R42.htm 99931703 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureEarningsPerShare 42 false false R43.htm 99940101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails NATURE OF OPERATIONS - Segment Reporting (Details) Details 43 false false R44.htm 99940102 - Disclosure - NATURE OF OPERATIONS - Accounts Receivable (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails NATURE OF OPERATIONS - Accounts Receivable (Details) Details 44 false false R45.htm 99940103 - Disclosure - NATURE OF OPERATIONS - Leased Property (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails NATURE OF OPERATIONS - Leased Property (Details) Details 45 false false R46.htm 99940104 - Disclosure - NATURE OF OPERATIONS - Leased Property - Future minimum lease income (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails NATURE OF OPERATIONS - Leased Property - Future minimum lease income (Details) Details 46 false false R47.htm 99940105 - Disclosure - NATURE OF OPERATIONS - Product Warranty (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsProductWarrantyDetails NATURE OF OPERATIONS - Product Warranty (Details) Details 47 false false R48.htm 99940106 - Disclosure - NATURE OF OPERATIONS - Recent Accounting Pronouncements (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails NATURE OF OPERATIONS - Recent Accounting Pronouncements (Details) Details 48 false false R49.htm 99940201 - Disclosure - REVENUE (Details) Sheet http://legacyhousingcorp.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://legacyhousingcorp.com/role/DisclosureRevenueTables 49 false false R50.htm 99940202 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 50 false false R51.htm 99940301 - Disclosure - CONSUMER LOANS RECEIVABLE- Narrative (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails CONSUMER LOANS RECEIVABLE- Narrative (Details) Details 51 false false R52.htm 99940302 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) Details 52 false false R53.htm 99940303 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) Details 53 false false R54.htm 99940304 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) Details 54 false false R55.htm 99940305 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) Details 55 false false R56.htm 99940306 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details) Details 56 false false R57.htm 99940401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Narrative (Details) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails NOTES RECEIVABLE FROM MOBILE HOME PARKS - Narrative (Details) Details 57 false false R58.htm 99940402 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Notes receivable from mobile home parks (Details) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails NOTES RECEIVABLE FROM MOBILE HOME PARKS - Notes receivable from mobile home parks (Details) Details 58 false false R59.htm 99940403 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Allowance for loan losses (Details) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails NOTES RECEIVABLE FROM MOBILE HOME PARKS - Allowance for loan losses (Details) Details 59 false false R60.htm 99940404 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Impaired and general reserve for allowance for loan losses (Details) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails NOTES RECEIVABLE FROM MOBILE HOME PARKS - Impaired and general reserve for allowance for loan losses (Details) Details 60 false false R61.htm 99940405 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Disaggregates the outstanding principal balance of MHP receivable (Details) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails NOTES RECEIVABLE FROM MOBILE HOME PARKS - Disaggregates the outstanding principal balance of MHP receivable (Details) Details 61 false false R62.htm 99940501 - Disclosure - OTHER NOTES RECEIVABLE - Narrative (Details) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails OTHER NOTES RECEIVABLE - Narrative (Details) Details 62 false false R63.htm 99940502 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails OTHER NOTES RECEIVABLE - Allowance for loan losses (Details) Details 63 false false R64.htm 99940503 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) Details 64 false false R65.htm 99940504 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details) Details 65 false false R66.htm 99940601 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details) Sheet http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details) Details 66 false false R67.htm 99940602 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details) Sheet http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details) Details 67 false false R68.htm 99940701 - Disclosure - LEASES - Narrative (Details) Sheet http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails LEASES - Narrative (Details) Details 68 false false R69.htm 99940702 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 69 false false R70.htm 99940801 - Disclosure - INVENTORIES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://legacyhousingcorp.com/role/DisclosureInventoriesTables 70 false false R71.htm 99940901 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables 71 false false R72.htm 99941001 - Disclosure - OTHER ASSETS (Details) Sheet http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails OTHER ASSETS (Details) Details http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables 72 false false R73.htm 99941101 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables 73 false false R74.htm 99941201 - Disclosure - LINES OF CREDIT (Details) Sheet http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails LINES OF CREDIT (Details) Details http://legacyhousingcorp.com/role/DisclosureLinesOfCredit 74 false false R75.htm 99941301 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails SHARE-BASED COMPENSATION - Plan (Details) Details 75 false false R76.htm 99941302 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails SHARE-BASED COMPENSATION - Restricted stock units (Details) Details 76 false false R77.htm 99941303 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) Details 77 false false R78.htm 99941401 - Disclosure - INCOME TAXES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://legacyhousingcorp.com/role/DisclosureIncomeTaxes 78 false false R79.htm 99941501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies 79 false false R80.htm 99941502 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details) Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails COMMITMENTS AND CONTINGENCIES - Leases (Details) Details 80 false false R81.htm 99941503 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details) Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails COMMITMENTS AND CONTINGENCIES - Legal Matters (Details) Details 81 false false R82.htm 99941601 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) Sheet http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) Details 82 false false R83.htm 99941701 - Disclosure - EARNINGS PER SHARE- Tabular (Details) Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails EARNINGS PER SHARE- Tabular (Details) Details 83 false false R84.htm 99941702 - Disclosure - EARNINGS PER SHARE - Narrative (Details) Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails EARNINGS PER SHARE - Narrative (Details) Details 84 false false R85.htm 99941801 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions 85 false false All Reports Book All Reports legh-20240930.xsd legh-20240930_cal.xml legh-20240930_def.xml legh-20240930_lab.xml legh-20240930_pre.xml legh-20240930x10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "legh-20240930x10q.htm": { "nsprefix": "legh", "nsuri": "http://legacyhousingcorp.com/20240930", "dts": { "schema": { "local": [ "legh-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "legh-20240930_cal.xml" ] }, "definitionLink": { "local": [ "legh-20240930_def.xml" ] }, "labelLink": { "local": [ "legh-20240930_lab.xml" ] }, "presentationLink": { "local": [ "legh-20240930_pre.xml" ] }, "inline": { "local": [ "legh-20240930x10q.htm" ] } }, "keyStandard": 287, "keyCustom": 66, "axisStandard": 22, "axisCustom": 0, "memberStandard": 32, "memberCustom": 36, "hidden": { "total": 16, "http://fasb.org/us-gaap/2024": 8, "http://xbrl.sec.gov/dei/2024": 5, "http://legacyhousingcorp.com/20240930": 3 }, "contextCount": 279, "entityCount": 1, "segmentCount": 72, "elementCount": 656, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 941, "http://xbrl.sec.gov/dei/2024": 30, "http://fasb.org/srt/2024": 11, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets", "longName": "995200100 - Statement - CONDENSED BALANCE SHEETS", "shortName": "CONDENSED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_JfZQ-kmAdkyiW-U5dY3DwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_JfZQ-kmAdkyiW-U5dY3DwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome", "longName": "995200200 - Statement - CONDENSED STATEMENTS OF INCOME", "shortName": "CONDENSED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R5": { "role": "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows", "longName": "995200300 - Statement - CONDENSED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "longName": "995200400 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_wGPxPOckA0acHULv8lEF_g", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_owyUQ_fZWkORcDR-a331gw", "name": "us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R7": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations", "longName": "995210101 - Disclosure - NATURE OF OPERATIONS", "shortName": "NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://legacyhousingcorp.com/role/DisclosureRevenue", "longName": "995210201 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable", "longName": "995210301 - Disclosure - CONSUMER LOANS RECEIVABLE", "shortName": "CONSUMER LOANS RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParks", "longName": "995210401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:NotesReceivableFromMobileHomeParksTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:NotesReceivableFromMobileHomeParksTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable", "longName": "995210501 - Disclosure - OTHER NOTES RECEIVABLE", "shortName": "OTHER NOTES RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:OtherNotesReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:OtherNotesReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables", "longName": "995210601 - Disclosure - DEALER FINANCED RECEIVABLES", "shortName": "DEALER FINANCED RECEIVABLES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:DealerFinancedReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:DealerFinancedReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://legacyhousingcorp.com/role/DisclosureLeases", "longName": "995210701 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://legacyhousingcorp.com/role/DisclosureInventories", "longName": "995210801 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment", "longName": "995210901 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssets", "longName": "995211001 - Disclosure - OTHER ASSETS", "shortName": "OTHER ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities", "longName": "995211101 - Disclosure - ACCRUED LIABILITIES", "shortName": "ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://legacyhousingcorp.com/role/DisclosureLinesOfCredit", "longName": "995211201 - Disclosure - LINES OF CREDIT", "shortName": "LINES OF CREDIT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation", "longName": "995211301 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes", "longName": "995211401 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211501 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurements", "longName": "995211601 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare", "longName": "995211701 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions", "longName": "995211801 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://legacyhousingcorp.com/role/DisclosureSubsequentEvents", "longName": "995211901 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies", "longName": "99920102 - Disclosure - NATURE OF OPERATIONS (Policies)", "shortName": "NATURE OF OPERATIONS (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables", "longName": "99930103 - Disclosure - NATURE OF OPERATIONS (Tables)", "shortName": "NATURE OF OPERATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://legacyhousingcorp.com/role/DisclosureRevenueTables", "longName": "99930203 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "longName": "99930303 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)", "shortName": "CONSUMER LOANS RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_P5CryhvyzEK-7nnY6vXZ6g", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_P5CryhvyzEK-7nnY6vXZ6g", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "longName": "99930403 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (Tables)", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_ZSDkmZrbb0u0gU95tOEBPg", "name": "legh:NotesReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_ZSDkmZrbb0u0gU95tOEBPg", "name": "legh:NotesReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables", "longName": "99930503 - Disclosure - OTHER NOTES RECEIVABLE (Tables)", "shortName": "OTHER NOTES RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_g8M3gRVU6EWBwCSKrrjAkw", "name": "legh:OtherNotesReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_g8M3gRVU6EWBwCSKrrjAkw", "name": "legh:OtherNotesReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables", "longName": "99930603 - Disclosure - DEALER FINANCED RECEIVABLES (Tables)", "shortName": "DEALER FINANCED RECEIVABLES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_Z4tYE-6FcEa2YXsJnWqRlQ", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "legh:DealerFinancedReceivablesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_Z4tYE-6FcEa2YXsJnWqRlQ", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "legh:DealerFinancedReceivablesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://legacyhousingcorp.com/role/DisclosureLeasesTables", "longName": "99930703 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesTables", "longName": "99930803 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables", "longName": "99930903 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables", "longName": "99931003 - Disclosure - OTHER ASSETS (Tables)", "shortName": "OTHER ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables", "longName": "99931103 - Disclosure - ACCRUED LIABILITIES (Tables)", "shortName": "ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables", "longName": "99931303 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsTables", "longName": "99931603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables", "longName": "99931703 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails", "longName": "99940101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details)", "shortName": "NATURE OF OPERATIONS - Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_33L7EfiUr0KxfhLI524rIw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_33L7EfiUr0KxfhLI524rIw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails", "longName": "99940102 - Disclosure - NATURE OF OPERATIONS - Accounts Receivable (Details)", "shortName": "NATURE OF OPERATIONS - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:AccountsReceivablesCreditPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:AccountsReceivablesCreditPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "longName": "99940103 - Disclosure - NATURE OF OPERATIONS - Leased Property (Details)", "shortName": "NATURE OF OPERATIONS - Leased Property (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails", "longName": "99940104 - Disclosure - NATURE OF OPERATIONS - Leased Property - Future minimum lease income (Details)", "shortName": "NATURE OF OPERATIONS - Leased Property - Future minimum lease income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsProductWarrantyDetails", "longName": "99940105 - Disclosure - NATURE OF OPERATIONS - Product Warranty (Details)", "shortName": "NATURE OF OPERATIONS - Product Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_6_30_2024_f1K07TmC00u80gkooXdmgg", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_f1K07TmC00u80gkooXdmgg", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "longName": "99940106 - Disclosure - NATURE OF OPERATIONS - Recent Accounting Pronouncements (Details)", "shortName": "NATURE OF OPERATIONS - Recent Accounting Pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_UwYAW1fkxkuJV--U19VNTg", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R49": { "role": "http://legacyhousingcorp.com/role/DisclosureRevenueDetails", "longName": "99940201 - Disclosure - REVENUE (Details)", "shortName": "REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "longName": "99940202 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:InterestAndFeeIncomeLoansConsumer", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R51": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "longName": "99940301 - Disclosure - CONSUMER LOANS RECEIVABLE- Narrative (Details)", "shortName": "CONSUMER LOANS RECEIVABLE- Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "legh:EscrowLiabilityCurrent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "legh:EscrowLiabilityCurrent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R52": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "longName": "99940302 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)", "shortName": "CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R53": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "longName": "99940303 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)", "shortName": "CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_4i0FrBn0eUSDeF0M6VhGqw", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_el6HZUK_n0WQmdmx5SPRWw", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R54": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "longName": "99940304 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)", "shortName": "CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R55": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "longName": "99940305 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)", "shortName": "CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "legh:LoansAndLeasesReceivableGrossPercent", "unitRef": "Unit_Standard_pure_3oWStzD1LEq5QqUXAVpUeg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "legh:LoansAndLeasesReceivableGrossPercent", "unitRef": "Unit_Standard_pure_3oWStzD1LEq5QqUXAVpUeg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "longName": "99940306 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)", "shortName": "CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Qk2RFwp9H02OQzNBuUC61A", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "longName": "99940401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Narrative (Details)", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:GainFromLoanSettlements", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_STCXIZhO3k6PHxiAEHbzvA", "name": "legh:GainFromLoanSettlements", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R58": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "longName": "99940402 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Notes receivable from mobile home parks (Details)", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS - Notes receivable from mobile home parks (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_-JrTpFs8hUG61qI7Zh1VLg", "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:NotesReceivableTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_-JrTpFs8hUG61qI7Zh1VLg", "name": "us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:NotesReceivableTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R59": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "longName": "99940403 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Allowance for loan losses (Details)", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS - Allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_0ylLh6crHkyKg-WC-gsVHw", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_2tt_CEMcv0GtWDmKGW2NNw", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R60": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "longName": "99940404 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Impaired and general reserve for allowance for loan losses (Details)", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS - Impaired and general reserve for allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_-JrTpFs8hUG61qI7Zh1VLg", "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:NotesReceivableTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_JfefDjbYDEmOMyLOEUp2_A", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R61": { "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "longName": "99940405 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS - Disaggregates the outstanding principal balance of MHP receivable (Details)", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS - Disaggregates the outstanding principal balance of MHP receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_-JrTpFs8hUG61qI7Zh1VLg", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_-JrTpFs8hUG61qI7Zh1VLg", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "longName": "99940501 - Disclosure - OTHER NOTES RECEIVABLE - Narrative (Details)", "shortName": "OTHER NOTES RECEIVABLE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_psoOnbvjiE2-pjy-zuLToA", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_psoOnbvjiE2-pjy-zuLToA", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "longName": "99940502 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)", "shortName": "OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_cV9i5p3gJ0SpV0AWy9O-JQ", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_psoOnbvjiE2-pjy-zuLToA", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R64": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "longName": "99940503 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)", "shortName": "OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_IEOvU_SrUEe7yQJSFNHA1w", "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:OtherNotesReceivableTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_IEOvU_SrUEe7yQJSFNHA1w", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R65": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "longName": "99940504 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)", "shortName": "OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_IEOvU_SrUEe7yQJSFNHA1w", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_IEOvU_SrUEe7yQJSFNHA1w", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "longName": "99940601 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)", "shortName": "DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_Z4tYE-6FcEa2YXsJnWqRlQ", "name": "legh:TermOfDealerFinancingReceivables", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "legh:DealerFinancedReceivablesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_Z4tYE-6FcEa2YXsJnWqRlQ", "name": "legh:TermOfDealerFinancingReceivables", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "legh:DealerFinancedReceivablesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "longName": "99940602 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)", "shortName": "DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_6-dK9130iUiB9mY7X4GraQ", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_bxiwvRv73E2rzwAkWc3Oog", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R68": { "role": "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "longName": "99940701 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:LesseeOperatingLeaseNumberOfLeases", "unitRef": "Unit_Standard_lease_GWXeSBVgcUGH4gi93nDabA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_2_SClZlBbES0u0CogvKBpg", "name": "legh:LesseeOperatingLeaseNumberOfLeases", "unitRef": "Unit_Standard_lease_GWXeSBVgcUGH4gi93nDabA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "longName": "99940702 - Disclosure - LEASES - Future minimum lease payments (Details)", "shortName": "LEASES - Future minimum lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R70": { "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails", "longName": "99940801 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "longName": "99940901 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_463SBeUGIUyJm33QIU3mKw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R72": { "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails", "longName": "99941001 - Disclosure - OTHER ASSETS (Details)", "shortName": "OTHER ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PrepaidRent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:PrepaidRent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails", "longName": "99941101 - Disclosure - ACCRUED LIABILITIES (Details)", "shortName": "ACCRUED LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails", "longName": "99941201 - Disclosure - LINES OF CREDIT (Details)", "shortName": "LINES OF CREDIT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_CreditFacilityAxis_legh_CapitalOneMember_8UZnvhYm_kyTRwS2ouyhQg", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_CreditFacilityAxis_legh_CapitalOneMember_8UZnvhYm_kyTRwS2ouyhQg", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "longName": "99941301 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)", "shortName": "SHARE-BASED COMPENSATION - Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_jun3E2Ylw0-qF4RFsrO0nw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_jun3E2Ylw0-qF4RFsrO0nw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "longName": "99941302 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)", "shortName": "SHARE-BASED COMPENSATION - Restricted stock units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_HeA7Kfh0HkGnUi0bdrKexQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_jun3E2Ylw0-qF4RFsrO0nw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_3sZiBPaqlU6SkAgKBAfNBA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_jun3E2Ylw0-qF4RFsrO0nw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R77": { "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails", "longName": "99941303 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)", "shortName": "SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_kvJjhw9vLkqAflfM-XK-rQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_kvJjhw9vLkqAflfM-XK-rQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails", "longName": "99941401 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_3oWStzD1LEq5QqUXAVpUeg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R79": { "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99941501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R80": { "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "longName": "99941502 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "legh:OperatingLeaseRentExpense", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } }, "R81": { "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails", "longName": "99941503 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R82": { "role": "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "longName": "99941601 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_Lq0jD6b41UaARm8LHWQzew", "name": "us-gaap:LoansReceivableFairValueDisclosure", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_Lq0jD6b41UaARm8LHWQzew", "name": "us-gaap:LoansReceivableFairValueDisclosure", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "longName": "99941701 - Disclosure - EARNINGS PER SHARE- Tabular (Details)", "shortName": "EARNINGS PER SHARE- Tabular (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_Rfpw9eSoDkC22LQpLWWqeQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R84": { "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails", "longName": "99941702 - Disclosure - EARNINGS PER SHARE - Narrative (Details)", "shortName": "EARNINGS PER SHARE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_11_30_2022_TqxiAWKHyUuXlx7mjEze_w", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_11_30_2022_TqxiAWKHyUuXlx7mjEze_w", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true, "unique": true } }, "R85": { "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "99941801 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_9_30_2024_fs0fOLOAwUWe1BL0ejkmhg", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_bgLHiyA-yU-aWuPJg8WODg", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_pTgsecw7Ik6dFIsTKkcozg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "legh-20240930x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU 2016-13", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r261" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "verboseLabel": "Receivables", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r255", "r890" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r53", "r59" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED LIABILITIES", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41", "r752" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r886" ] }, "legh_AccountsReceivablesCreditPeriod": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "AccountsReceivablesCreditPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The credit period offered, within which for customers has to pay the amounts due.", "label": "Accounts Receivables Credit Period", "terseLabel": "Credit period" } } }, "auth_ref": [] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Property tax", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44", "r698", "r919" ] }, "legh_AccruedDealerDebatesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "AccruedDealerDebatesCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued dealer debates classified as current.", "label": "Accrued Dealer Debates Current", "terseLabel": "Dealer rebates" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED LIABILITIES." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44" ] }, "legh_AccruedPayrollLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "AccruedPayrollLiabilityCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued payroll liability classified as current.", "label": "Accrued Payroll Liability Current", "terseLabel": "Payroll" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r27", "r165", "r576" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r807" ] }, "legh_AdditionalCommitmentAccordionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "AdditionalCommitmentAccordionFeature", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional commitment accordion feature under the credit facility.", "label": "Additional Commitment Accordion Feature", "terseLabel": "Additional commitment accordion feature" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in-capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r54", "r752", "r985" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in-capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r618", "r873", "r874", "r875", "r877", "r926", "r986" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r820" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r820" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r820" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r198", "r199", "r200", "r201", "r211", "r252", "r253", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r283", "r284", "r292", "r424", "r425", "r426", "r427", "r428", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r503", "r504", "r515", "r516", "r517", "r533", "r534", "r535", "r536", "r537", "r538", "r558", "r559", "r560", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r853" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r779", "r789", "r799", "r831" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r782", "r792", "r802", "r834" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r854" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r820" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r827" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r783", "r793", "r803", "r827", "r835", "r839", "r847" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r845" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r400", "r409" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of allowance for loan losses", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r105", "r897" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r168", "r258", "r272", "r273", "r276", "r953" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of deferred revenue", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r3", "r72", "r325", "r934" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r94", "r104", "r167", "r188", "r230", "r232", "r246", "r247", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r453", "r457", "r507", "r568", "r643", "r711", "r712", "r752", "r770", "r913", "r914", "r941" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r161", "r170", "r188", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r453", "r457", "r507", "r752", "r913", "r914", "r941" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r842" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r838" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r838" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r838" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r838" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r838" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r838" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r839" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "legh_BellMobileHomesMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "BellMobileHomesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Bell Mobile Homes.", "label": "Bell Mobile Homes", "terseLabel": "Bell Mobile Homes" } } }, "auth_ref": [] }, "legh_BuildingsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "BuildingsAndLeaseholdImprovementsMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member pertaining to buildings and leasehold improvements.", "label": "Buildings and Leasehold Improvements", "terseLabel": "Buildings and leasehold improvements" } } }, "auth_ref": [] }, "legh_CapitalOneMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CapitalOneMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information of capital one for a revolving line of credit.", "label": "Capital One [Member]", "terseLabel": "Prior Revolver" } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Book Value", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r35", "r36" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r14", "r163", "r695" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r14", "r79", "r186" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r79" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r818" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r815" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r813" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfFinancingReceivableTypeOfBorrowerAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Type of Borrower [Axis]", "documentation": "Information by type of borrower determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r717" ] }, "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfFinancingReceivableTypeOfBorrowerDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Class of Financing Receivable, Type of Borrower [Domain]", "documentation": "Category of entity or individual who borrows funds." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r819" ] }, "legh_CommercialSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CommercialSalesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to commercial sales.", "label": "Commercial Sales [Member]", "terseLabel": "Commercial sales" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r49", "r96", "r571", "r629" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r87", "r294", "r295", "r689", "r902", "r904" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r873", "r874", "r877", "r926", "r984", "r986" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r52", "r630" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r52", "r630", "r649", "r986", "r987" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, $.001 par value, 90,000,000 shares authorized; 24,865,906 and 24,843,494 issued and 24,158,311 and 24,398,429 outstanding at September 30, 2024 and December 31, 2023, respectively", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r52", "r630" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r824" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r823" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r825" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r822" ] }, "legh_ComponentsOfAllowanceForLoanLosses": { "xbrltype": "integerItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ComponentsOfAllowanceForLoanLosses", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The number components which comprises allowance for loan losses.", "label": "Components Of Allowance For Loan Losses", "terseLabel": "Number of components comprising the allowance for loan losses" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r20", "r21", "r37", "r38", "r251", "r688" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r20", "r21", "r37", "r38", "r251", "r609", "r688" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r20", "r21", "r37", "r38", "r251", "r688", "r860" ] }, "legh_ConcentrationRiskNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ConcentrationRiskNumberOfCustomers", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers on whom the entity significantly rely giving rise to concentration risk.", "label": "Concentration Risk, Number of Customers", "terseLabel": "Number of Independent third parties" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk", "verboseLabel": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r20", "r21", "r37", "r38", "r251" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r20", "r21", "r37", "r38", "r251", "r688" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ConsumerBorrowerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsumerBorrowerMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Consumer Borrower [Member]", "terseLabel": "Consumer", "documentation": "Individual who borrows funds." } } }, "auth_ref": [ "r718" ] }, "us-gaap_ConsumerLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsumerLoanMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Consumer Loan [Member]", "terseLabel": "Consumer Loan", "documentation": "Loan or extension of credit for personal, family, or household use excluding real estate." } } }, "auth_ref": [ "r719" ] }, "legh_ConsumerLoansCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ConsumerLoansCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of consumer loans receivable within one year or the normal operating cycle, if longer.", "label": "Consumer Loans, Current", "terseLabel": "Current portion of consumer loans receivable" } } }, "auth_ref": [] }, "legh_ConsumerLoansNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ConsumerLoansNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of consumer loans receivable net, classified as noncurrent.", "label": "Consumer Loans, Noncurrent", "terseLabel": "Consumer loans receivable, net" } } }, "auth_ref": [] }, "legh_ConsumerLoansReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ConsumerLoansReceivableTerm", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term of consumer loans receivable.", "label": "Consumer Loans Receivable Term", "terseLabel": "Consumer loans receivable term" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Current portion of contracts - dealer financed", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r333", "r335", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r333", "r334", "r355" ] }, "legh_CorporateAndAdministrativeOfficesInBedfordMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CorporateAndAdministrativeOfficesInBedfordMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Corporate and administrative offices in Bedford, TX and Norcross, GA.", "label": "Corporate and Administrative Offices in Bedford [Member]", "terseLabel": "Corporate and administrative offices in Bedford, TX and Norcross, GA" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of product sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r64", "r65", "r557" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of product sales", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r74" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r148", "r149", "r192", "r193", "r315", "r331", "r545", "r554", "r567", "r702", "r704" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit concentration risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r304", "r911" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r304", "r911", "r912" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance", "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r861", "r863", "r876", "r894", "r895", "r901", "r920", "r921", "r922", "r923", "r925", "r926", "r927", "r939" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect, period of adoption, adjustment", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r151", "r156", "r197", "r204", "r211", "r265", "r271", "r284", "r424", "r425", "r438", "r440", "r462", "r464", "r465", "r467", "r468", "r469", "r473", "r476", "r478", "r479", "r536" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r151", "r156", "r197", "r204", "r211", "r265", "r271", "r284", "r424", "r425", "r438", "r440", "r462", "r464", "r465", "r467", "r468", "r469", "r473", "r476", "r478", "r479", "r536" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r151", "r156", "r197", "r204", "r211", "r265", "r271", "r284", "r424", "r425", "r438", "r440", "r462", "r464", "r465", "r467", "r468", "r469", "r473", "r476", "r478", "r479", "r536" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r82", "r251" ] }, "legh_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CustomerFourMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer four.", "label": "Customer Four [Member]", "terseLabel": "Customer D" } } }, "auth_ref": [] }, "legh_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CustomerOneMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer one.", "label": "Customer one", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "legh_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CustomerThreeMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer three.", "label": "Customer Three [Member]", "terseLabel": "Customer C" } } }, "auth_ref": [] }, "legh_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "CustomerTwoMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer two.", "label": "Customer two", "terseLabel": "Customer B" } } }, "auth_ref": [] }, "legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of dealer commission, reimbursed dealer expenses and other similar costs.", "label": "Dealer Commission Reimbursed Dealer Expenses and Other Similar Costs", "terseLabel": "Dealer commission, reimbursed dealer expenses and other similar costs" } } }, "auth_ref": [] }, "legh_DealerFinanceReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerFinanceReceivableMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "This member represents dealer finance receivables.", "label": "Dealer Finance Receivable [Member]", "terseLabel": "Dealer Finance Receivable" } } }, "auth_ref": [] }, "legh_DealerFinancedContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerFinancedContractsMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents dealer financed contracts.", "label": "Dealer Financed Contracts [Member]", "terseLabel": "Deal financed contracts" } } }, "auth_ref": [] }, "legh_DealerFinancedReceivables": { "xbrltype": "stringItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerFinancedReceivables", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "DEALER FINANCED RECEIVABLES" } } }, "auth_ref": [] }, "legh_DealerFinancedReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerFinancedReceivablesTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of dealer financed receivables include receivables from loans that we make to independent retailers, or dealers, for the purchase of mobile homes so that dealers can then market them for sale to consumers.", "label": "DEALER FINANCED RECEIVABLES [Text Block]", "terseLabel": "DEALER FINANCED RECEIVABLES" } } }, "auth_ref": [] }, "legh_DealerIncentiveExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerIncentiveExpense", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of dealer incentive expense incurred by entity during the period.", "label": "Dealer Incentive Expense", "terseLabel": "Dealer incentive" } } }, "auth_ref": [] }, "legh_DealerIncentiveLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DealerIncentiveLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of dealer incentive liability outstanding.", "label": "Dealer Incentive Liability, Noncurrent", "terseLabel": "Dealer incentive liability" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LINES OF CREDIT." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "LINES OF CREDIT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r88", "r187", "r286", "r287", "r288", "r289", "r290", "r303", "r304", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r326", "r327", "r328", "r514" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings": { "xbrltype": "percentItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interest based upon the average quarterly borrowings under the debt instrument.", "label": "Debt Instrument Interest Percentage Of Average Quarterly Borrowings", "terseLabel": "Interest rate based upon average quarterly borrowings" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Term of facility", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "legh_DebtInstrumentsCovenantsMaximumLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DebtInstrumentsCovenantsMaximumLeverageRatio", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "The ratio that assesses the ability of a company to meet its financial obligations.", "label": "Debt Instruments, Covenants, Maximum Leverage Ratio", "terseLabel": "Maximum leverage ratio" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "terseLabel": "Deferred debt issuance costs", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r933", "r935" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r413", "r414", "r569" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r3", "r26" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r230", "r236", "r247", "r711", "r712" ] }, "legh_DirectSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "DirectSalesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to direct sales.", "label": "Direct Sales [Member]", "terseLabel": "Direct sales" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r354", "r727", "r728", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r354", "r727", "r728", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r917" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r366", "r370", "r401", "r402", "r404", "r738" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r774" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r806" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r817" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r177", "r202", "r203", "r204", "r205", "r206", "r207", "r213", "r216", "r223", "r224", "r225", "r229", "r442", "r451", "r479", "r480", "r564", "r582", "r705" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share attributable to Legacy Housing Corporation" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r177", "r202", "r203", "r204", "r205", "r206", "r207", "r216", "r223", "r224", "r225", "r229", "r442", "r451", "r479", "r480", "r564", "r582", "r705" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Reconciles the numerators and denominators used in the computations of both basic and diluted EPS" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r212", "r226", "r227", "r228" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r416", "r741" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r189", "r416", "r429", "r741" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r403" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Unrecognized compensation expense, recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r403" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r772" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r772" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r772" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r856" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r772" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r772" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r772" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r772" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r811" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r852" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r852" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r852" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r5", "r156", "r173", "r174", "r175", "r194", "r195", "r196", "r199", "r206", "r208", "r210", "r231", "r265", "r271", "r284", "r332", "r424", "r425", "r438", "r439", "r440", "r443", "r450", "r451", "r462", "r464", "r465", "r466", "r467", "r469", "r478", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r519", "r538", "r581", "r598", "r599", "r600", "r618", "r674" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r821" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r779", "r789", "r799", "r831" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r776", "r786", "r796", "r828" ] }, "legh_EscrowLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "EscrowLiabilityCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of escrow liability outstanding.", "label": "Escrow Liability Current", "terseLabel": "Escrow liability" } } }, "auth_ref": [] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r322", "r506", "r722", "r723" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r827" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r482", "r483", "r496", "r744" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r482", "r483", "r496", "r744" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r487", "r488", "r489", "r490", "r491", "r492", "r497", "r745" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r487", "r488", "r489", "r490", "r491", "r492", "r497", "r745" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r322", "r358", "r359", "r360", "r361", "r362", "r363", "r481", "r483", "r484", "r485", "r486", "r495", "r496", "r498", "r549", "r550", "r551", "r722", "r723", "r734", "r735", "r736", "r744", "r747" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r322", "r722", "r723" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r491", "r493", "r494", "r495", "r498", "r499", "r500", "r501", "r502", "r561", "r744", "r748" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r322", "r358", "r359", "r360", "r361", "r362", "r363", "r483", "r484", "r485", "r486", "r496", "r551", "r722", "r723", "r734", "r735", "r736", "r744", "r747" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r322", "r358", "r359", "r360", "r361", "r362", "r363", "r481", "r483", "r484", "r485", "r486", "r495", "r496", "r498", "r549", "r550", "r551", "r722", "r723", "r734", "r735", "r736", "r744", "r747" ] }, "legh_FinancialAndNonFinancialCovenantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancialAndNonFinancialCovenantsAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Financial and Non-Financial Covenants [Abstract]", "terseLabel": "financial covenants:" } } }, "auth_ref": [] }, "us-gaap_FinancialAssetPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Past Due [Member]", "terseLabel": "Financial Asset, Past Due", "documentation": "Financial asset past due." } } }, "auth_ref": [ "r116", "r277", "r720" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery", "negatedLabel": "(Charge offs) recoveries", "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r135", "r719", "r897" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for loan losses", "periodEndLabel": "Allowance for loan losses, end of period", "periodStartLabel": "Allowance for loan losses, beginning of period", "terseLabel": "Allowance for loan losses", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r107", "r132", "r134", "r136", "r168", "r272", "r273", "r276", "r949" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Individually Evaluated", "terseLabel": "Impaired loans individually evaluated for impairment", "documentation": "Amount of allowance for credit loss on financing receivable evaluated on individual basis. Excludes financing receivable evaluated on collective basis." } } }, "auth_ref": [ "r109", "r716", "r896" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Financing Receivable, Allowance for Credit Loss", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Charge offs", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r108", "r275", "r280", "r719" ] }, "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableBeforeAllowanceForCreditLossAndFee", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, before Allowance for Credit Loss, Fee and Loan in Process", "terseLabel": "Consumer loans receivable", "totalLabel": "Total", "verboseLabel": "Outstanding principal balance", "documentation": "Amortized cost, before allowance for credit loss, fee, and loan in process, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r279", "r886", "r950" ] }, "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, before Allowance for Credit Loss, by Origination Year [Abstract]", "terseLabel": "Disaggregation the outstanding principal balance of consumer loans receivable" } } }, "auth_ref": [] }, "srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, before Allowance for Credit Loss, to Total, Percent", "terseLabel": "% of Portfolio", "documentation": "Percentage, before allowance for credit loss, of financing receivable to total financing receivable." } } }, "auth_ref": [ "r136" ] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "terseLabel": "Schedule of disaggregation of outstanding principal balance of consumer loans receivable", "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics." } } }, "auth_ref": [ "r111", "r899" ] }, "legh_FinancingReceivableDefaultAndLitigation": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivableDefaultAndLitigation", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of financing receivable in default and litigation as of the balance sheet date.", "label": "Financing Receivable Default And Litigation", "terseLabel": "Receivables currently in default and are the subject of ongoing litigation" } } }, "auth_ref": [] }, "legh_FinancingReceivableFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivableFaceAmount", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Face (par) amount of financing at time of issuance.", "label": "Financing Receivable, Face Amount", "terseLabel": "Face amount of financing receivable" } } }, "auth_ref": [] }, "legh_FinancingReceivableImpairedRelatedAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivableImpairedRelatedAllowance", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit losses related to recorded investment.", "label": "Financing Receivable, Impaired Related Allowance", "terseLabel": "Specific reserve against impaired loans" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year", "terseLabel": "Prior", "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r280", "r719" ] }, "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year", "terseLabel": "2020", "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r280", "r719" ] }, "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedInCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Year One, Originated, Current Fiscal Year", "terseLabel": "2024", "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r280", "r719" ] }, "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year", "terseLabel": "2023", "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r280", "r719" ] }, "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year", "terseLabel": "2021", "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r280", "r719" ] }, "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year", "terseLabel": "2022", "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r280", "r719" ] }, "us-gaap_FinancingReceivablePercentPastDue1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablePercentPastDue1", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Percent Past Due", "terseLabel": "Consumer loans receivable past due (Percent)", "documentation": "Percentage of financing receivable balance that is past due." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Quality Indicator [Line Items]", "terseLabel": "Disaggregation the outstanding principal balance of consumer loans receivable", "verboseLabel": "OTHER NOTES RECEIVABLE", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r112", "r719", "r899" ] }, "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Nonaccrual", "terseLabel": "Principal outstanding on consumer loans", "documentation": "Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease." } } }, "auth_ref": [ "r115", "r133", "r134", "r278" ] }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Past Due [Line Items]", "terseLabel": "Past due consumer loans:", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r720", "r898" ] }, "legh_FinancingReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivableTerm", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Duration of financing receivable issued.", "label": "Financing Receivable, Term", "terseLabel": "Term of financing receivable" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)", "terseLabel": "Loan discount and deferred financing fees", "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r857", "r889", "r891" ] }, "legh_FinancingReceivables31To60DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivables31To60DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are more than 31 days past due but fewer than 61 days past due.", "label": "31 - 60 Days Past Due [Member]", "terseLabel": "31 - 60 days past due" } } }, "auth_ref": [] }, "legh_FinancingReceivables61To90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivables61To90DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are more than 31 days past due but fewer than 61 days past due.", "label": "61 - 90 Days Past Due [Member]", "terseLabel": "61 - 90 days past due" } } }, "auth_ref": [] }, "legh_FinancingReceivables91To120DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivables91To120DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are more than 31 days past due but fewer than 61 days past due.", "label": "91 - 120 Days Past Due", "terseLabel": "91 - 120 days past due" } } }, "auth_ref": [] }, "legh_FinancingReceivablesGreaterThan120DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivablesGreaterThan120DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are more than 31 days past due but fewer than 61 days past due.", "label": "Greater Than 120 Days Past Due [Member]", "terseLabel": "Greater than 120 days past due" } } }, "auth_ref": [] }, "legh_FinancingReceivablesGreaterThan90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "FinancingReceivablesGreaterThan90DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are more than 91 days past due.", "label": "Financing Receivables greater than 90 Days Past Due [Member]", "terseLabel": "More than 90 days past due" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r116", "r277", "r720" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Aging [Domain]", "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats." } } }, "auth_ref": [ "r116", "r277", "r720" ] }, "us-gaap_ForeclosedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeclosedAssets", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Repossessed Assets", "terseLabel": "Repossessed homes", "documentation": "Carrying amount as of the balance sheet date of all assets obtained in full or partial satisfaction of a debt arrangement through foreclosure proceedings or defeasance; includes real and personal property; equity interests in corporations, partnerships, and joint ventures; and beneficial interests in trusts." } } }, "auth_ref": [ "r256", "r257" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r816" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "legh_GainFromLoanSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "GainFromLoanSettlements", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from loan settlements.", "label": "Gain from loan settlements", "negatedLabel": "Gain from loan settlements", "terseLabel": "Gain from loan settlements" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain from sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r870" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Other non cash items", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Product Warranties", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r301" ] }, "legh_HeritageHousingAndTinyHomesRetailLocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "HeritageHousingAndTinyHomesRetailLocationsMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Heritage Housing and Tiny Homes retail locations.", "label": "Heritage Housing and Tiny Homes Retail Locations [Member]", "terseLabel": "Heritage Housing and Tiny Homes retail locations" } } }, "auth_ref": [] }, "legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of impaired and general reserve for allowance for loan losses.", "label": "Impaired And General Reserve For Allowance For Loan Losses [Table Text Block]", "terseLabel": "Schedule of impaired and general reserve for allowance for loan losses" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r63", "r99", "r103", "r565", "r578", "r707", "r711", "r879", "r881", "r882", "r883", "r884" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r285", "r291", "r293", "r488", "r492", "r497", "r593", "r595", "r659", "r692", "r746", "r955" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r291", "r293", "r488", "r492", "r497", "r593", "r595", "r659", "r692", "r746", "r955" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r189", "r412", "r416", "r417", "r418", "r419", "r420", "r421", "r430", "r432", "r433", "r434", "r613", "r741" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "verboseLabel": "Tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r117", "r129", "r209", "r210", "r230", "r237", "r247", "r415", "r416", "r431", "r584", "r741" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r15", "r185", "r422", "r423" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "legh_IncreaseDecreaseInConsumerLoansOriginations": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IncreaseDecreaseInConsumerLoansOriginations", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in carrying value of consumer loan originations reported as assets that are due to be disposed of within one year ( or the normal operating cycle, if longer).", "label": "Increase Decrease In Consumer Loans Originations", "negatedLabel": "Consumer loans activity, net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer deposits", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r556", "r869" ] }, "legh_IncreaseDecreaseInDealerIncentiveLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IncreaseDecreaseInDealerIncentiveLiabilities", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all Dealer incentive liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Dealer Incentive Liabilities", "terseLabel": "Dealer incentive liability" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "legh_IncreaseDecreaseInInventoriesLoanOriginations": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IncreaseDecreaseInInventoriesLoanOriginations", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) of Inventory Loan originations during the reporting period.", "label": "Increase Decrease In Inventories Loan Originations", "negatedLabel": "Dealer inventory loan activity, net" } } }, "auth_ref": [] }, "legh_IncreaseDecreaseInNotesReceivableOriginations": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IncreaseDecreaseInNotesReceivableOriginations", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in carrying value of Notes receivable MHP originations reported as assets that are due to be disposed of within one year ( or the normal operating cycle, if longer).", "label": "Increase Decrease In Notes Receivable Originations", "negatedLabel": "Notes receivable MHP activity, net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of amortization expense for right-of-use asset from operating lease.", "label": "Increase Decrease Operating Lease Right Of Use Asset Amortization Expense", "terseLabel": "Non-cash operating lease expense" } } }, "auth_ref": [] }, "legh_IncreaseDecreaseOtherAssetsLeasedMobileHomesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IncreaseDecreaseOtherAssetsLeasedMobileHomesNonCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of other assets leased mobile homes.", "label": "Increase Decrease Other Assets Leased Mobile Homes Non Current", "terseLabel": "Other assets - leased mobile homes" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Dilutive securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r217", "r218", "r219", "r225", "r369" ] }, "legh_IndependentThirdPartiesAndAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IndependentThirdPartiesAndAffiliatesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to independent third parties and affiliates.", "label": "Independent Third Party and Affiliates [Member]", "terseLabel": "Pertaining to independent third parties" } } }, "auth_ref": [] }, "legh_IndependentThirdPartyAndAffiliates1Member": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IndependentThirdPartyAndAffiliates1Member", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to independent third parties and affiliates one.", "label": "Independent Third Party and Affiliates One [Member]", "terseLabel": "Independent third party and affiliates one" } } }, "auth_ref": [] }, "legh_IndependentThirdPartyAndAffiliatesThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IndependentThirdPartyAndAffiliatesThreeMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to independent third parties and affiliates three.", "label": "Independent Third Party and Affiliates Three [Member]", "terseLabel": "Independent third party and affiliates three" } } }, "auth_ref": [] }, "legh_IndependentThirdPartyAndAffiliatesTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IndependentThirdPartyAndAffiliatesTwoMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to independent third parties and affiliates Two.", "label": "Independent Third Party and Affiliates Two [Member]", "terseLabel": "Another independent third party and affiliates", "verboseLabel": "Independent third party and affiliates two" } } }, "auth_ref": [] }, "legh_IndividualAndEntityDefendantsMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "IndividualAndEntityDefendantsMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Entity and Individual defendants.", "label": "Individual and Entity Defendants [Member]", "terseLabel": "Individual and entity defendants" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r783", "r793", "r803", "r827", "r835", "r839", "r847" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r845" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r775", "r851" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r775", "r851" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r775", "r851" ] }, "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest and Fee Income, Loan and Lease, Held-in-Portfolio", "terseLabel": "Consumer, MHP and dealer loans interest", "totalLabel": "Total consumer, MHP and dealer loans interest", "documentation": "Interest and fee income generated by loans the Entity intends and has the ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (1) industrial and agricultural; (2) real estate; and (3) real estate construction loans; (4) trade financing; (5) lease financing; (6) home equity lines-of-credit; (7) automobile and other vehicle loans; and (8) credit card and other revolving-type loans. Also includes interest income for leases held by the Entity." } } }, "auth_ref": [ "r98" ] }, "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Fee Income, Loan and Lease, Held-in-Portfolio [Abstract]", "terseLabel": "Consumer and MHP loans interest:" } } }, "auth_ref": [] }, "us-gaap_InterestAndFeeIncomeLoansCommercial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndFeeIncomeLoansCommercial", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Fee Income, Loans, Commercial", "terseLabel": "Interest - MHP notes", "documentation": "Interest and fee income related to commercial loans including industrial and agricultural, real estate (commercial and residential, construction and development), trade financing, and lease financing." } } }, "auth_ref": [ "r98" ] }, "us-gaap_InterestAndFeeIncomeLoansConsumer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndFeeIncomeLoansConsumer", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Fee Income, Loans, Consumer", "verboseLabel": "Interest - consumer installments notes", "documentation": "Interest and fee income generated from consumer loans. Consumer loans are loans to individuals for household, family, and other personal expenditures. Such loans include residential mortgages, home equity lines-of-credit, automobiles and marine transport loans, credit card transactions, and others." } } }, "auth_ref": [ "r98" ] }, "legh_InterestAndFeeIncomeLoansDealer": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "InterestAndFeeIncomeLoansDealer", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest and fee income generated from dealer financing. Dealer finance receivable are receivables for loans that we make to independent retailers.", "label": "Interest and Fee Income, Loans, Dealer", "terseLabel": "Interest - dealer finance notes" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "verboseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r72", "r324", "r329", "r724", "r725" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r235", "r868" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r180", "r183", "r184" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r281" ] }, "legh_InventoryFinanceSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "InventoryFinanceSalesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Inventory finance sales.", "label": "Inventory Finance Sales [Member]", "terseLabel": "Inventory finance sales" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r84", "r699" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r169", "r696", "r752" ] }, "legh_InventoryNetCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "InventoryNetCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, current and noncurrent.", "label": "Inventory Net Current And Noncurrent", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Noncurrent finished goods inventory", "verboseLabel": "Inventories, net", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r864" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r84", "r701" ] }, "legh_InventoryRepurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "InventoryRepurchaseAgreementMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents information about inventory repurchase agreement.", "label": "Repurchase agreements" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Inventory allowance for finished goods", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r84", "r865" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r84", "r700" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Nonoperating interest income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r69", "r70", "r72" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r918" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "legh_LessThan30DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LessThan30DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are less than 30 days past due.", "label": "Less than 30 Days Past Due [Member]", "terseLabel": "Less than 30 days past due" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "LEASES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r522", "r530" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r522", "r530" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Options to renew", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of present value of future lease payments under operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r937" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r937" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r528" ] }, "legh_LesseeOperatingLeaseNumberOfLeases": { "xbrltype": "integerItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LesseeOperatingLeaseNumberOfLeases", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of operating leases.", "label": "Lessee, Operating Lease, Number of Leases", "terseLabel": "Number of operating leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term of contract (in years)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r936" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r518" ] }, "legh_LesseeOperatingSubleaseNumberOfLeases": { "xbrltype": "integerItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LesseeOperatingSubleaseNumberOfLeases", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of operating leases subleased.", "label": "Lessee, Operating Sublease, Number of Leases", "terseLabel": "Number of operating leases subleased" } } }, "auth_ref": [] }, "legh_LessorDescriptionOfLeaseTable": { "xbrltype": "stringItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LessorDescriptionOfLeaseTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's leases.", "label": "Lessor, Description Of Lease [Table]" } } }, "auth_ref": [] }, "legh_LessorDescriptionOfLeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LessorDescriptionOfLeasesLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessor, Description Of Leases [Line Items]" } } }, "auth_ref": [] }, "us-gaap_LessorLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorLeasesPolicyTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leased Property", "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor." } } }, "auth_ref": [ "r124", "r125", "r126", "r531" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received", "totalLabel": "Total", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "terseLabel": "2028", "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2027", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2024", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2026", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2025", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Term of lease agreement", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r938" ] }, "legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of future minimum payments to be received by lessor on annual basis for operating lease.", "label": "Lessor Operating Leases Future Minimum Payments Receivable [Table Text Block]", "terseLabel": "Schedule of future minimum lease income" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r43", "r44", "r45", "r47", "r48", "r49", "r50", "r188", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r454", "r457", "r458", "r507", "r628", "r706", "r770", "r913", "r941", "r942" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r58", "r97", "r574", "r752", "r872", "r893", "r932" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r45", "r162", "r188", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r454", "r457", "r458", "r507", "r752", "r913", "r941", "r942" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "verboseLabel": "Outstanding balance", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r9", "r95", "r951" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Effective interest rate (in percent)", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r42", "r46" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Lines of Credit", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r304", "r871", "r911" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r42", "r46" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Amount of available credit", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r42", "r46", "r304" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r42", "r46", "r304", "r871", "r911" ] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability, Current", "terseLabel": "Litigation reserve", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r49", "r905" ] }, "legh_LoansAndLeasesReceivableAllowanceGeneral": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LoansAndLeasesReceivableAllowanceGeneral", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance to cover general losses on loans .", "label": "Loans and Leases Receivable Allowance, General", "terseLabel": "General allowance for loan losses" } } }, "auth_ref": [] }, "legh_LoansAndLeasesReceivableGrossPercent": { "xbrltype": "percentItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LoansAndLeasesReceivableGrossPercent", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Percent of amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans.", "label": "Loans and Leases Receivable, Gross, Percent", "terseLabel": "Total consumer loans receivable (as a percent)" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "CONSUMER LOANS RECEIVABLE", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r514", "r885" ] }, "us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableBasisSpreadOnVariableRateDuringPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loans Receivable, Basis Spread on Variable Rate, During Period", "terseLabel": "Interest rate on the MHP Notes", "documentation": "The percentage points added to the reference rate or index during the adjustment period to compute the variable [fully indexed] rate on the loans receivable realized during the reporting period. This may be an effective margin for the period depending on the specific terms of the underlying loan agreement (for example, an annual disclosure for a loan with a quarterly adjustment period)." } } }, "auth_ref": [] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Loans Receivable, Fair Value Disclosure", "terseLabel": "Loans", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r931" ] }, "legh_LoansReceivableFixedRate": { "xbrltype": "percentItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "LoansReceivableFixedRate", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the fixed rate of interest on loan receivable.", "label": "Loans Receivable, Fixed Rate", "terseLabel": "Fixed rate of interest (as a percent)" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Lines of credit", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r9", "r28", "r29" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "terseLabel": "Legal reserves", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r296", "r858" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r251", "r729", "r754", "r757", "r917", "r954", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "legh_MakersMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "MakersMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to makers.", "label": "Makers [Member]", "terseLabel": "Makers" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r152", "r153", "r297", "r298", "r299", "r300", "r365", "r410", "r486", "r555", "r592", "r594", "r608", "r620", "r621", "r680", "r681", "r682", "r683", "r684", "r690", "r691", "r715", "r726", "r737", "r747", "r748", "r749", "r750", "r755", "r915", "r943", "r944", "r945", "r946", "r947", "r948" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r819" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r819" ] }, "legh_MinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "MinimumFixedChargeCoverageRatio", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum fixed-charge coverage ratio (FCCR) measures a firm's ability to cover its fixed charges, such as debt payments, interest expense, and equipment lease expense.", "label": "Minimum Fixed Charge Coverage Ratio", "terseLabel": "Minimum fixed charge coverage ratio" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r152", "r153", "r297", "r298", "r299", "r300", "r365", "r410", "r486", "r555", "r592", "r594", "r608", "r620", "r621", "r680", "r681", "r682", "r683", "r684", "r690", "r691", "r715", "r726", "r737", "r747", "r748", "r749", "r755", "r915", "r943", "r944", "r945", "r946", "r947", "r948" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r838" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r846" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r251", "r729", "r754", "r757", "r917", "r954", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r820" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "NATURE OF OPERATIONS", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r118", "r130" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r182" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r182" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r79", "r80", "r81" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r67", "r81", "r100", "r160", "r171", "r172", "r175", "r188", "r198", "r202", "r203", "r204", "r205", "r206", "r209", "r210", "r221", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r442", "r451", "r480", "r507", "r580", "r651", "r672", "r673", "r768", "r913" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net income (in 000's)", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r179", "r202", "r203", "r204", "r205", "r213", "r214", "r222", "r225", "r451" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "legh_NetIncreaseDecreaseOfEscrowLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NetIncreaseDecreaseOfEscrowLiability", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the net increase (decrease) of escrow liability.", "label": "Net Increase Decrease Of Escrow Liability", "terseLabel": "Escrow liability" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r197", "r198", "r199", "r200", "r201", "r204", "r211", "r229", "r252", "r253", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r283", "r284", "r292", "r424", "r425", "r426", "r427", "r428", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r503", "r504", "r515", "r516", "r517", "r533", "r534", "r535", "r536", "r537", "r538", "r558", "r559", "r560", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r16", "r154", "r155", "r156", "r157", "r158", "r159", "r197", "r198", "r199", "r200", "r201", "r204", "r211", "r229", "r252", "r253", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r283", "r284", "r292", "r424", "r425", "r426", "r427", "r428", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r503", "r504", "r515", "r516", "r517", "r533", "r534", "r535", "r536", "r537", "r538", "r558", "r559", "r560", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "legh_NewCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NewCreditAgreementMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information of new credit agreement.", "label": "New Credit Agreement [Member]", "terseLabel": "Revolver" } } }, "auth_ref": [] }, "legh_NewNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NewNoteMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to New Note.", "label": "New Note [Member]", "terseLabel": "New note" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r819" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r783", "r793", "r803", "r827", "r835" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r827" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r846" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r846" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r71" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "legh_NoteReceivableUnamortizedFinanceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NoteReceivableUnamortizedFinanceFees", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unamortized finance fees of a note receivable.", "label": "Note Receivable Unamortized Finance Fees", "terseLabel": "Unamortized finance fees" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Current portion of notes receivable from mobile home parks (\"MHP\")", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r562", "r886" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Notes receivable from mobile home parks (\"MHP\"), net", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Notes receivable", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r931" ] }, "legh_NotesReceivableFromMobileHomeParksAbstract": { "xbrltype": "stringItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NotesReceivableFromMobileHomeParksAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "NOTES RECEIVABLE FROM MOBILE HOME PARKS" } } }, "auth_ref": [] }, "legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents notes receivable from Mobile Home Parks and other notes receivable.", "label": "Notes Receivable from Mobile Home Parks And Other Notes Receivable [Member]", "terseLabel": "MHP and Other Notes Receivable" } } }, "auth_ref": [] }, "legh_NotesReceivableFromMobileHomeParksTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NotesReceivableFromMobileHomeParksTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParks" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of notes receivable from mobile home parks.", "label": "Notes Receivable from Mobile Home Parks [Text Block]", "terseLabel": "NOTES RECEIVABLE FROM MOBILE HOME PARKS" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss", "totalLabel": "Total", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r279", "r638", "r886", "r952" ] }, "legh_NotesReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NotesReceivableTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of notes receivable.", "label": "Notes Receivable [Table Text Block]", "terseLabel": "Schedule of notes receivable" } } }, "auth_ref": [] }, "legh_NumberOfMobileHomeParksInCollateral": { "xbrltype": "integerItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NumberOfMobileHomeParksInCollateral", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of mobile home park provided as security for loan.", "label": "Number of Mobile Home Parks in Collateral", "terseLabel": "Number of Mobile Home Parks" } } }, "auth_ref": [] }, "legh_NumberOfMobileHomesInCollateral": { "xbrltype": "integerItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "NumberOfMobileHomesInCollateral", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of mobile homes provided as security for loan.", "label": "Number of Mobile Homes in Collateral", "terseLabel": "Number of Mobile Homes" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r712", "r880" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r708", "r714", "r880" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r103", "r707", "r879", "r881", "r882", "r883", "r884" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r521" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "negatedLabel": "Less current lease liability", "verboseLabel": "Operating lease obligation", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r521" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligation, less current portion", "verboseLabel": "Total non-current lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r521" ] }, "legh_OperatingLeaseRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OperatingLeaseRentExpense", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease rent expense. Excludes sublease income.", "label": "Operating Lease, Rent Expense", "terseLabel": "Rent expense" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "ROU assets - operating leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r527", "r751" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r526", "r751" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leased Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyFutureMinimumLeaseIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]" } } }, "auth_ref": [] }, "legh_OperatingLeasesSubleasesTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OperatingLeasesSubleasesTermOfContract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of sublease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Leases, Subleases, Term of Contract", "terseLabel": "Sublease, term of contract (in years)" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "OTHER ASSETS." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssets" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "OTHER ASSETS", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherAssetsExcludingLeasedMobileHomesNonCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amounts of others non-current assets excluding lease mobile homes.", "label": "Other Assets, Excluding Leased Mobile Homes Non-Current", "terseLabel": "Other assets" } } }, "auth_ref": [] }, "legh_OtherAssetsLeasedMobileHomesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherAssetsLeasedMobileHomesNonCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amounts of others leased mobile homes classified as non-current.", "label": "Other Assets, Leased Mobile Homes Non-Current", "terseLabel": "Other assets - leased mobile homes" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "totalLabel": "Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r166" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment", "terseLabel": "Repurchase commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "Commitment", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of other sales", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r66" ] }, "legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherFinancingLoansCollectivelyEvaluatedForAllowance", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "The balance of financing receivables that were collectively evaluated for impairment.", "label": "Other Financing Loans Collectively Evaluated For Allowance", "terseLabel": "Other notes receivable collectively evaluated for allowance" } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Income", "terseLabel": "Other", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r583", "r652", "r685", "r686", "r687" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Miscellaneous, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r73" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income (Expense)", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "legh_OtherNoteReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNoteReceivableMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Other Note Receivable.", "label": "Other Note Receivable", "terseLabel": "Other note receivable" } } }, "auth_ref": [] }, "legh_OtherNotesLoansAndFinancingReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNotesLoansAndFinancingReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of other notes receivable within one year or the normal operating cycle, if longer.", "label": "Other Notes, Loans and Financing Receivable, Net, Current", "terseLabel": "Current portion of other notes receivable" } } }, "auth_ref": [] }, "legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNotesLoansAndFinancingReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of notes receivable, net of allowance for loan losses classified as other.", "label": "Other Notes, Loans and Financing Receivable, Net, Noncurrent", "terseLabel": "Other notes receivable, net" } } }, "auth_ref": [] }, "legh_OtherNotesReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNotesReceivableAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "OTHER NOTES RECEIVABLE" } } }, "auth_ref": [] }, "legh_OtherNotesReceivableFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNotesReceivableFixedInterestRate", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate on the other notes.", "label": "Other Notes Receivable, Fixed Interest Rate", "terseLabel": "Interest rate on the other notes" } } }, "auth_ref": [] }, "legh_OtherNotesReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNotesReceivableTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of other notes receivable.", "label": "Other Notes Receivable [Table Text Block]", "terseLabel": "Schedule of other notes receivable" } } }, "auth_ref": [] }, "legh_OtherNotesReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "OtherNotesReceivableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of other notes receivable.", "label": "Other Notes Receivable [Text Block]", "terseLabel": "OTHER NOTES RECEIVABLE" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r784", "r794", "r804", "r836" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r784", "r794", "r804", "r836" ] }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PastDueFinancingReceivablesTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Past Due [Table Text Block]", "terseLabel": "Schedule of consumer loans receivable that are past due", "documentation": "Tabular disclosure of aging analysis for financing receivable." } } }, "auth_ref": [ "r114", "r116", "r720", "r898" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r808" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock", "verboseLabel": "Payments for repurchase of shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r77" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Issuance of notes receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r76" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r818" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r818" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r827" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r820" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "legh_PeriodForHistoricalLossRateToCalculateGeneralReserve": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "PeriodForHistoricalLossRateToCalculateGeneralReserve", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period for historical loss rate to calculate general reserve.", "label": "Period for Historical Loss Rate to Calculate General Reserve", "terseLabel": "Number of years historical loss rate considers for calculation" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r811" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r855" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r810" ] }, "legh_PortfolioTaxesAndTitle": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "PortfolioTaxesAndTitle", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of portfolio taxes and title.", "label": "Portfolio Taxes And Title", "terseLabel": "Portfolio taxes and title" } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r505" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r51", "r330" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r51", "r630" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r51", "r330" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r51", "r630", "r649", "r986", "r987" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.001 par value, 10,000,000 shares authorized: no shares issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r51", "r572", "r752" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r866" ] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidRent", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Rent", "terseLabel": "Prepaid rent", "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r697", "r721", "r900" ] }, "legh_PrincipalShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "PrincipalShareholderMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to principal shareholder.", "label": "Principal Shareholder", "terseLabel": "Principal Shareholder" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCollectionOfLoansReceivable", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Collection of Loans Receivable", "terseLabel": "Collections from purchased loans", "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r13", "r871" ] }, "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfHeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Held-to-Maturity Securities", "terseLabel": "Sale of investments - treasury notes", "documentation": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer." } } }, "auth_ref": [ "r11", "r259" ] }, "legh_ProceedsFromSaleOfLeasedProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ProceedsFromSaleOfLeasedProperty", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of proceeds from sale of leased property.", "label": "Proceeds from Sale of Leased Property", "terseLabel": "Proceeds from sale of leased property" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfNotesReceivable", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Notes Receivable", "terseLabel": "Notes receivable collections", "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r8" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "terseLabel": "Other", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r918" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r150", "r249", "r557", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r694", "r727", "r753", "r755", "r756", "r758", "r759", "r862", "r906", "r907", "r917", "r954", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44", "r908", "r910" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r150", "r249", "r557", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r694", "r727", "r753", "r755", "r756", "r758", "r759", "r862", "r906", "r907", "r917", "r954", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r160", "r171", "r172", "r181", "r188", "r198", "r206", "r209", "r210", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r442", "r451", "r452", "r455", "r456", "r480", "r507", "r565", "r579", "r617", "r651", "r672", "r673", "r742", "r743", "r769", "r867", "r913" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r529" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r85", "r121", "r127", "r128" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r86", "r164", "r577" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r529" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r529", "r566", "r577", "r752" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r86", "r529" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for accounts and notes receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r178", "r274" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for loan losses", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r274", "r563" ] }, "legh_ProvisionForLongTermInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ProvisionForLongTermInventory", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of provision for long term inventory.", "label": "Provision For Long Term Inventory", "terseLabel": "Provision for long term inventory" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r808" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r808" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r152", "r153", "r297", "r298", "r299", "r300", "r357", "r365", "r396", "r397", "r398", "r410", "r486", "r552", "r553", "r555", "r592", "r594", "r608", "r620", "r621", "r680", "r681", "r682", "r683", "r684", "r690", "r691", "r715", "r726", "r737", "r747", "r748", "r749", "r750", "r755", "r762", "r903", "r915", "r930", "r944", "r945", "r946", "r947", "r948" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r152", "r153", "r297", "r298", "r299", "r300", "r357", "r365", "r396", "r397", "r398", "r410", "r486", "r552", "r553", "r555", "r592", "r594", "r608", "r620", "r621", "r680", "r681", "r682", "r683", "r684", "r690", "r691", "r715", "r726", "r737", "r747", "r748", "r749", "r750", "r755", "r762", "r903", "r915", "r930", "r944", "r945", "r946", "r947", "r948" ] }, "legh_ReceivableFromMobileHomeParksMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ReceivableFromMobileHomeParksMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents notes receivable from mobile home parks.", "label": "Notes Receivable from Mobile Home Parks", "terseLabel": "MHP Notes" } } }, "auth_ref": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r53", "r59" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "CONSUMER LOANS RECEIVABLE" } } }, "auth_ref": [] }, "us-gaap_ReceivablesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesFairValueDisclosureAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Receivables, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r776", "r786", "r796", "r828" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r254", "r364", "r542", "r543", "r570", "r575", "r623", "r624", "r625", "r626", "r627", "r648", "r650", "r679" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r190", "r191", "r542", "r543", "r544", "r545", "r570", "r575", "r623", "r624", "r625", "r626", "r627", "r648", "r650", "r679" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r254", "r655", "r656", "r659" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r254", "r364", "r542", "r543", "r570", "r575", "r623", "r624", "r625", "r626", "r627", "r648", "r650", "r679", "r940" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r539", "r540", "r541", "r543", "r546", "r614", "r615", "r616", "r657", "r658", "r659", "r677", "r678" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on lines of credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r78", "r871" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r148", "r149", "r192", "r193", "r315", "r331", "r545", "r554", "r567", "r703", "r704" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r777", "r787", "r797", "r829" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r778", "r788", "r798", "r830" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock grants", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "legh_RetailStoreSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "RetailStoreSalesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to retail store sales.", "label": "Retail Store Sales", "terseLabel": "Retail store sales" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r55", "r89", "r573", "r602", "r607", "r612", "r631", "r752" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r194", "r195", "r196", "r199", "r206", "r208", "r210", "r265", "r271", "r284", "r424", "r425", "r438", "r439", "r440", "r443", "r450", "r451", "r462", "r465", "r466", "r469", "r478", "r516", "r519", "r598", "r600", "r618", "r986" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Product sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r101", "r102", "r230", "r233", "r234", "r245", "r247", "r249", "r250", "r251", "r353", "r354", "r557" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r131", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r693" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from contract with customer product and service benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r859" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r131", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r356" ] }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]", "terseLabel": "Incremental costs of obtaining a contract", "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less." } } }, "auth_ref": [ "r282", "r352" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Home sales to related parties", "totalLabel": "Total net revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r101", "r102", "r176", "r188", "r230", "r233", "r234", "r245", "r247", "r249", "r250", "r251", "r260", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r507", "r565", "r711", "r913" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenue:" } } }, "auth_ref": [] }, "legh_RightOfUseActivityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "RightOfUseActivityNet", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the net increase (decrease) of right of use activity pertaining to leases.", "label": "Right Of Use Activity Net", "terseLabel": "Right of use activity, net" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r846" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r846" ] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "verboseLabel": "Sales tax", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNotesReceivableFromMobileHomeParksDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksTables", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r53", "r59", "r255", "r890" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of dealer financed notes receivable, net of allowance for loan losses and deferred financing fees", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r53", "r59" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of reconciliation of the numerators and denominators used in the computations of both basic and diluted EPS", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r878" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r17", "r18", "r216", "r220", "r223" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair market value and book value of the portfolios", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r928", "r929" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for financing receivable." } } }, "auth_ref": [ "r112", "r719", "r899" ] }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivablesPastDueTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Past Due [Table]", "documentation": "Disclosure of information about aging analysis for financing receivable." } } }, "auth_ref": [ "r720", "r898" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r10", "r60", "r61", "r62" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock units activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Disclosure of information about long-lived, depreciable assets that are subject to operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r864" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of the activity within the warranty liability account", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r302" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4", "r529" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r39", "r40", "r655", "r656", "r659" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r367", "r368", "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r6", "r7", "r90" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of sales concentration", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r19", "r20", "r21", "r22", "r37", "r93" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "SOFR", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r924" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r771" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r773" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r248", "r250", "r709", "r710", "r713" ] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve", "terseLabel": "Self-insured liability", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share based payment expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled", "terseLabel": "Restricted shares forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted shares granted (in shares)", "verboseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at the end", "periodStartLabel": "Nonvested at the beginning", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r383", "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of units", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at the end (in dollars per share)", "periodStartLabel": "Nonvested at the beginning (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r383", "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "SHARE-BASED COMPENSATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r367", "r368", "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares may be issued to employees, directors, consultants and nonemployee service providers in the form of stock options, stock and stock appreciation rights", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r377" ] }, "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value", "terseLabel": "Exercisable (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r389" ] }, "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards granted in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term", "terseLabel": "Granted (in years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end", "periodStartLabel": "Outstanding at the beginning", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of units", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted Average Exercise Price Per Unit" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r366", "r374", "r393", "r394", "r395", "r396", "r399", "r405", "r406", "r407", "r408" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Contractual life", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r739" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable (in dollars)", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable (in years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Non-vested shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Unit" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "legh_ShipleyBrosLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ShipleyBrosLtdMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shipley Bros, Ltd.", "label": "Shipley Bros LTD [Member]", "terseLabel": "Shipley Bros" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual", "periodEndLabel": "Warranty liability, end of period", "periodStartLabel": "Warranty liability, beginning of period", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r908", "r910" ] }, "legh_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "StandardProductWarrantyAccrualIncreaseDecreaseForWarrantsIssued", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from warranties issued.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Warrants Issued", "terseLabel": "Product warranty reserve accrued (released)" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsProductWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty costs incurred", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r909" ] }, "legh_StandardProductWarrantyAndContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "StandardProductWarrantyAndContractCost", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of combined cost related to warranty and contract costs.", "label": "Standard Product Warranty and Contract Cost", "terseLabel": "Warranty and contract costs" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r52", "r56", "r57", "r156", "r173", "r174", "r175", "r194", "r195", "r196", "r199", "r206", "r208", "r210", "r231", "r265", "r271", "r284", "r332", "r424", "r425", "r438", "r439", "r440", "r443", "r450", "r451", "r462", "r464", "r465", "r466", "r467", "r469", "r478", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r519", "r538", "r581", "r598", "r599", "r600", "r618", "r674" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r195", "r196", "r231", "r519", "r557", "r611", "r619", "r622", "r623", "r624", "r625", "r626", "r627", "r630", "r633", "r634", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r648", "r650", "r653", "r654", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r674", "r763" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r194", "r195", "r196", "r231", "r254", "r519", "r557", "r611", "r619", "r622", "r623", "r624", "r625", "r626", "r627", "r630", "r633", "r634", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r648", "r650", "r653", "r654", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r674", "r763" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r780", "r790", "r800", "r832" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share based compensation", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r32", "r34" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share based compensation (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r5", "r51", "r52", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "verboseLabel": "Proceeds from exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r5", "r51", "r52", "r89", "r380" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r5", "r52", "r56", "r57", "r89" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Value of shares authorized for repurchase", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r916" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Remaining Authorized, Amount", "terseLabel": "Remaining value of shares to be purchased under share repurchase program", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r56", "r57", "r83", "r632", "r649", "r675", "r676", "r752", "r770", "r872", "r893", "r932", "r986" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Sublease rental Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r525", "r751" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r547", "r548" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r826" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Federal and state income taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43", "r44" ] }, "legh_TermOfDealerFinancingReceivables": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "TermOfDealerFinancingReceivables", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of deferred financing receivables.", "label": "Term Of Dealer Financing Receivables", "terseLabel": "Term of deferred financing receivables" } } }, "auth_ref": [] }, "legh_TermOfNotesReceivables": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "TermOfNotesReceivables", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of notes receivables.", "label": "Term Of Notes Receivables", "terseLabel": "Term of notes receivables" } } }, "auth_ref": [] }, "legh_TermOfProductWarranty": { "xbrltype": "durationItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "TermOfProductWarranty", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsProductWarrantyDetails", "http://legacyhousingcorp.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of product warranty.", "label": "Term Of Product Warranty", "terseLabel": "Term of product warranty" } } }, "auth_ref": [] }, "legh_ThirtyTo90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ThirtyTo90DaysPastDueMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables that are more than 30 days past due but fewer than 90 days past due.", "label": "Thirty To 90 Days Past Due [Member]", "terseLabel": "30-90 days past due" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r818" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r825" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r106", "r110", "r113", "r887", "r888", "r892" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r845" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r847" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r848" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r847" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r847" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r848" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock at cost, 707,595 and 445,065 shares at September 30, 2024 and December 31, 2023, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30", "r31", "r56" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r5", "r52", "r89" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r5", "r30", "r89" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r198", "r199", "r200", "r201", "r211", "r252", "r253", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r283", "r284", "r292", "r424", "r425", "r426", "r427", "r428", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r503", "r504", "r515", "r516", "r517", "r533", "r534", "r535", "r536", "r537", "r538", "r558", "r559", "r560", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r844" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r23", "r24", "r25", "r119", "r120", "r122", "r123" ] }, "legh_ValueOfAdditionalSharesAuthorizedForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://legacyhousingcorp.com/20240930", "localname": "ValueOfAdditionalSharesAuthorizedForRepurchase", "crdr": "credit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additional shares authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.", "label": "Value of Additional Shares authorized for repurchase", "terseLabel": "Value of additional shares authorized for repurchase" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r524", "r751" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r814" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Diluted weighted-average common shares outstanding", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r215", "r225" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted-average common shares outstanding", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r213", "r225" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r812" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-14" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3A" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3A" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/460/tableOfContent" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-22" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 6.L.5.a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r857": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-3" }, "r858": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481598/310-20-45-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 106 0001558370-24-015339-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-015339-xbrl.zip M4$L#!!0 ( +B%;%E'UB8GS1< ) 0 0 1 ;&5G:"TR,#(T,#DS,"YX MN@9TRH[;E?+GJ7 M5Q<(NZ9GV>[ZRT7@KSH_7_SSU__XQR__V>G\>3<;(QIU!(8_G(E[8]64O M3NA'Q7GN9]3K=7O7W>NKZP_HI\\W/W^^^0D]CF/",;1M94LI7ZGUF9H;O#60 M;Y U]B?&%M.=8>(O%QO?WWWN=AV\-LS]Q@LH,&MZ9'=I>EM>V-7M#?2#X?O$ M7@8^OO?(=H!71N#XT"?NWX'A\"9 5SF8=4:&()4,?>O2S]"4I,Z7EY?+EYM+ MCZRAHJM>]\_Q:,Y;&1,3O,H0ORZ)$Y-_ZD)J4BHD6'Y"FZ;[V T3$U*GM,B; M[I\CV_T64SKPNX*6)2\!P9C [N LFA&?G2HY[HW=[>=GEJ3*K0 M]7'?VO*^[=@N]0W7Q.F^LROXS-.;7N#Z9)_M;(K-R[7WW(T2N> D&0)"8!B5 MY8A2,UD"VED;QB[)L3+HDK)R%05@8TS=7_EOD# * M,S3O13;319DCDHJ,IN&8@5,_WZ%9I=FBCS%HIT,)/>=S0Z3ON1;H)VS=&0Z; MP.8;C&/P9$25<'UD,RJ'+"D&?O>GDX$^F>L#=*>-M$E?1_,'75_,6X3D""5? MZ'0U!(M[B\M@$E!*L;JNP&J^T!;Z6)\LYFAZCX:3_G2LMXC50ZQOT,V]X[V4 MCBTQL12W&V7<^MK\ =V/IG^THZUB:IL8/OP[74UWL:DVPFP)^D@\^.+O[P.6 M/H86;H,M3PI'V #[ANT4IKU3BZN>$C^ BOV0GQ4GVN)IIC/$IX_Z3%L,IY,Y M? [K17'%\"6L&VW#RI'#")#-JT<_1 WX[U96RF5EAI_!IL?PP5BO"5NQ0$.F MJ_BS6"+4,LEP![LOC_M,_UV?/.GAYU39R%NAJ/065A580253ME(;>89+9]C$ M]K,!Z[>2SQ/LER!]=#DR\&^*X(/2GS^-]1D:3348[C.]KP]_U^Y&3!SB"I'# M:D0DJ?)'Y&*_E8D39"(_BJ>!SS:"V&;H(P%5:N\,)S*:858O*:.6])RS1KF< M?:HC9T6UXQT:AW9QZ] R;!XC,,M$LY5*%:GD( MC\<$O 0F M*;T,M-LB:(\SMI1;_/4C>AQIDP72)@.D_^MI^,@6]RV,*C!._0TF&J6X=%84 M4$B@ZET5H9HN'L ZTN9S?=$.,"5D--,D ;9&MK&T'6A%J0(L)Y3AU"OBI/7[ MLR=]@$9#[6XX&BY:?5@-5^3%$?^?*3;7M_W]T%UY9,N9B/!2H91N:X(69(C% MOB.IG["<0&&!*%5BBUC-[>B-X:XQ';ISWS._;3S'PH2RJ>KH83K6T:,V^VW>XJMJB^; $B-:02G#\&,1P] V+2#90B:' M;( -!Y-[VV4[E]8!C)*1*".7@?>I"-Y UT: WOUPPOPF!BD VT%WW,$NK">8 M)Z9\*[Y.5OF!;6$[K>3 -JX#S=I=\;,>X1]Y5*^.<''R5#N2;]$]"ETV/F"= M&0X7?@[FN?#3Q%5G(,<6(T>_<&96@GY8'SI4B+(UMN)0QP>CVME"V:NBL$\4 M>U6T8!R_Z)P8A(VQYYI'W85L\O/J GRE"U$8EG'Q+;8G8*LYCO?"K-Q[CR>- M/$I+=W"/*D..>HWM!S"KXLK0R@O]#N ?5E\K!B>(P7"[,VR"F7O_5^S"E.K, MH%O(,X/T'")R?/ER\2EX4%:)3]P0O@^]#IN"2-@6+E%&*U]OH6;6D.=,+E1J M93C?_I7N<,FOCB!)DLO"A:'BH[I>V=LCY!4!*<;QD*!L+:U G4>@:ADPIQ8G%YRCSV9:X_?- M1>5L=O!;5B47L6)0D;*(M0;R]Y;!E!\^II7Q >/-3G[X\=;UR:6Q8&BK2V.F M;[8#27 MHMV:.F='_VS&S7D+ETN-JB=,:[U\#[&J%=(H+$!=RLY6EUSH"C9TJ= =$3C) MFX;<_#Y *X.G^')-L#]=B74-:*4!7F$"JB',".7?XU(%]Q95R"3N4]$4JO(9 MZ_#@;Q"E6DMJI.$(0S) ME:V*2JAD8/Y4'/Q)E&Z[[JF'D^UB%N("2L\N"_(4TD@PZ@F\BT;#B1Y&NLST MP; -Y52[?7!C$,SO!>Y[VQUV*6> Q=N6H"7/((-.X%DT?]!F>N=.8U%+_>GX M49_,N6L?"]>%DELHCX<2%GX^L4V?Q9QYYK;#=&F0_77'HIKO(WQ[F+[O4=?N$DN3B4-@\J!"'J$IF5O-* MD1?6BHRHVE8RU)R MEO;YU[0[+Y8C[M'8UA]5+B-27/(D!9L)0.ZX^$B#$=E M=R[TIY/%EK(52"_-VSRN^$$> SC!/[F\"4?IZMH]\IPABX8 M1T%5%,XI1GE(!8FZ"*([396_< XASV4\6@0?[\@!JR)3+X4*8V4JR:7H2BX:FZF MC[0%K)$>M=GB+[28:;!.ZH?1CRV"QS[- !!V@;[-C"E]$Y#-D,MSV>NTH M+\4 +CDJ=2*!6YQ.<3:N[RXL1^_X<*H6RWJN5RHN4W*\E)UP6WB.\!51=@>1 M U7/1:A%2^;,(7;>D.-0ZJW1=KG2#>D55Z/+.[_Z4O06@2.N0E>^ UV.3MW; MSUN\E.X\K[CL7(J)[)KS%H(ZEYO+;S67 Z)VGWF+BZ*37Z5WGQP-N5]?BT1= M+R U#Q\Y-C4<]UJ0JFPO]BKDPG@5V5Z')"D<@I5]^)PL6FA_MAKK2$>+&EX5 MT"*D?MHM.]V6XZ+DD]!"4O_@6O7$6@Y1K;/J M%JH*VRU84OQW !SKSR+55DB70B-8_L^?[N:PW&-/:L08 MR5=E-2/%[M2TL1YSHB-$II9.!)##7 MA(_5ME@=>;8@QJN25H99G2CA%K@C-T[%N%61RF 3/+-7%B+6HG94[)< L!(J M&58",UT0)M3"=,R&PQROV;"9X9U'V%F1\IMI91FKP?R@&KC U&A8 TJJ:&.' MCMP'))X5F/X?+(K.K?$(8DD^.<+%6YO%"$<5H+B&%N":)_(E4 HH)*#)CN?_ MOR##_EF")3C#*_3*O_A \^6"VML=\YD/OVT(7GVY + VG>NKZP]7L [^-[!Z M^;IU8A)6? +KR\O+Y>N2.)<>67>O82D60IKOG:CBN B#F(527FYX&3W K,NI MH!"^@(=%1C=N_ 7JGHLKZ,^Z7&4A:"!/CK&LRQ-DP4Y#V8&A4I>=W.@Z'U-1 MRVV?9>\?:D&L&OHCNW TX?R7[BNU/AN[G>VN//8I^N"Z7C@D^#?V";H # #D M&EM,=X89M8Q"TU*\7=^DV>KT+GL7B)H;O#5&GLF_';+ENJ68]1*JC1I:T8*X M 12;EVOON8M-BY7VH;QB(3G[P>$\KE8+VW5JC.3Y-BZK4B+]*WH4B[_)T'2]R:?#:'D$RN#BNGT[ON]#X=UP[+ M)UTV7AEWUYVKF\Z-JO0)J/Z<.ZX:\3- #3'S18 M'JU[(*^P=NR$]P PXY+-.?_.!.7V T)X AK'6A[<9KM.&Q9_N7")RS4.IS4 M6%/LSUO/!9N2[(<^WC)+#)H>+"E,'@%K^%?B!;N8U 82F%WX;YAU;,]:\()" MB?7CI.B6]"\7%EXRW^X*5@[ACKS!FFO=Q[=+E>$D1K.806@\86?_ QS^?^AF--*4V&N0TLB=,.2Z7I;O MU!4*V!;YR,5QJS%?G>D]L5\R5+DK7!GWE7F^[S"HY#UTL=C/\"X@Y@98T=8$ MUK!=94X/PS[_C^72<%M&??V*[:&KH\)IOX,UI5%@ZF:6((L-)(IIW/8#U4V M?D!]0(!,79R51U%"(V4Q;NCBQ1-SD$YH)@<>GX9"RIE-OTT"UEQ07Q$'-+7J MDE-6C!X;)' -T]X;*[KZ+[SQP]P%?O7O',_\EDQBIY];(T18UG]N.*6[+ER4W= M;DXFT0,462FM(FBD+-X%ML,>JTUFSXWG6&"G$^\Y=,C-[6HHDS>2VS([ 6JD MS*W53$FG(FTC5OT#6%69_MQP\KM0HH1&(L-N/H&NL@U'P$598B,YF7%/N[GO M$2Q@I32UD;R$N^K\5AI*V18%MK?+@%!LA2G121,;)ESSS>VM[1B0@?K)'L>) M931V[UX<=J(Q5]@U)[W;'T@>C3W[I+T8Q(K>L_O*?&;IT'WDS?D#V^N-CRWM M&=8I:Y@^&-R@:.,=[\!PV!9XW*G?J_(&[+J77"V>[IUJD@;P$';[O4<>;,HB M;$W#8?M=;"-YX<6.=SB[1Q8S=V3>!G ]="T,LFJQ\-2-3?@%,#8?^-IJ93LV M-)OF3[UJY&BD!M5,TPM@J*56+>'MA"&,,:-RL@;@QU0-J%QHYG0EWJY-3=AR MRN^_KQT>*N;65@D3I:D-@")L6R["(]OP8F(#VGWJO*6_,CN0,C9RDQ:?T0:@ M$)*PPG/-E37KE"\(>&UOW=,Z-8GWDK@YY1SA2E,;NSV:F\OY 6SZE+8B_$.#U5W3ZTI1,DG+O^/0S*D+>,C=>T3G^VL ME'\H:,PB>JH9F@*D1&2+7MNI*^:8_9[U6:_P$*_,UY@1+)/K%+SZJ^D$5FSA MUA$,M9SO1$(>H$P?%M8/X14*?!)R]YR;\. DCHNC!2U0/VL#-43?(SL/,F&V MPVEM885#_?#I[.EJ99N8#MT[;*T\4M2"];,VD'^V+L XN]R+76+3#[I D4.X_@&52;+Z!O')UA9)L8699XJ[* S:JH57UB9-<@DI(W1Z!+U M]0BK4M/>&0[?X6.N$9@4!FH540.'Y(SM>$Y73Q1K)F@3%C&)TU-12?I[@4QT MPK3/G"_U"@C6R-- 0.6M3P58U. YE>M]EXD.7=,<5DK5U-L9MDR(ONL<.RS48180M= D/DR)\$L MO)K".D/H2P2L(]Q*&+DEPCK MH.DJ.J3\5P J"Q-G?^<1XKTPY\V,4)Q2S*E':6]B>FJ6Q>\O,YS#:.&Q(N_@Y-*(TFV7^D6]%R,P M.DKD9\9]L,K7N.]%KG"L@E2?2"G3+.^"&L?\I\A(Z<8IT%L&L7*N(-'3@JP( MYF69WDI5S/!>@(V4O^&$9U+)GPPTEWE '@(5\S:"2IX3CB3?8KK,3/#% 2Q M(5"D:Z A$,]+[+(B'-V/RN?SD)6,TI)0-D9T99I<$O DC'93#;029FX@[EGK MA"9#<&R\,C4\PF(M72];HU0VV^]C"-U4PEM)U4 $:!Z<&JNH&LA5 M=D&5\1$M671E:)H\>Z1;FG*EDK.5(LXC5M_/ZDV6!SDS%A**IF\%36/F#XGI M(PGU+PM&S=,U%$3!_#; *R-PV,0_@O7<.BJQ:D84YW@O*SV%&YBBB*H<94'O MGEQ2 W5S/X#E*!T\>-::>F[QM%28W$ ^"HOPNCXDQQ;P7O3<;]B%QFWTR\@- MJ !U&4$#P0X#-])S:]:"3]M*4M(T@+7#.]Y$:8^-;Y@4]Z6SGQL(R]"U[&?; M"OB6@.Y"[7N8.K!K&:Y@FUV)NH%<"J0H#)BLFD)#BN:)V@2_L+FJ.-5EO[\/ M&.X-$VM;%A]8#4::KBE6C,Q*C?Q84I,0N\;786=Q_+ZF W(RRC3'C7"!*;:8 MVU+*_ FH&\=CV88Q^1B((.*0W8>P_2K6?EDAICL$@-=_P2QO86 M+O!-JZD2D@9JK+ZQLWW#25TL>C"S"TD-;#\/W)RN#N> W#&+:H&_\0@/NO/( MX=;E%'=U,S9%)\L$]"L@PA:!;-]\CGT_3$Q;GZ44[V80)I?)"KU^A*D-%-VX MG?=>4'0T%"5^7Q[")Z+"%TY^_5]02P,$% @ N(5L64%L5XXN% HRH! M !4 !L96=H+3(P,C0P.3,P7V-A;"YX;6SE76USXKH5_MZ9_@ M\QP=Z>CEZ)=_?BXL[1U@!R+[VUGSHG&F =M )K3?OIUY[NS\[NR?O_[Y3[_\ MY?S\W_?COF8BPUL V]4,#'07F-H'=.?:%"V7NJT] XRA96GW&)IO0-.:C8N[ MB\9%^T8[/__5+^->=T@>9&M^85<7S>A%-RP.V5^U9O.R>75YU;BZUFZ_MNZ^ MMFZUT7.4\)G4;08S4UK0_N,K_?%*OJ@1D+;S[6SNNLNOEY?'IF%&]$M7* $_> M0D[Z->Q?_Z1I@: QLL 8S#0?XU=WM03?SARX6%JT4/_9'(/9MS,+O,W/*5V- M=JM!J_C7B4MHIPK51;8);*(=][I%2Y_, 7"=,XT6_3)^6M>'%*$;JSGR'**B M!L++"P,M+FFJR\RR+O=3X_439SA[(HUG 0I6.ZW ]2]JSOS1PM]%)4ZH\Q2 M$#Q Q["0XV$PT%WR@>T!\D!_>\,$ :W3E?[0.86 /F'VH MOT(+NH75A%/>5LUU;$25#W]=?\@A7]H:&U^U+L,4E\38+7R[> [)4.@L$W94 MVLYHFY1HD*;F64%9S0M_7/_7W=*W:KN5O$_^#C]"ZU3*"'H;!_AT 4EEKI]" MEWZEW;ZA?E*CH9UKZ_+([]WAX*$WF/0>M/M.OS/H]K3)CUYO.O'=B*CZ%C)B MW["HCX1PNK!\0&*>04;#Y60Y$LZE(8947^V1ZN2 @C[Y&7-( MTHECIJLY6W*X0HI:*K?& 7*!0XQ-TEGG-\G,?#5GNAC.D/GKPS=.WY?P*^W7 MF-3\$=ID&$JZ#0%V\Q119EB4-OM5NM:S5(3F_*DD 4\8<& MR#8$7:)-TEHP(PV@WNX/DTB9K+4@MC @];T=?JN4+Z46O):)K0[.3;BOQ'[S MEUW'M%[#V0L9!U+),!HQ-T\M6,Z/1,3KJ=1'S;+ *2EK19EH_0_@GO#L:P"@ M]VE8GAGIE_F,7J$%?I 1-AT&9,TFB1=1"P)+ [8?QR.;S/P<"B.\)@A;ZE,G MBR=DK*V8T=S:B$&Z^(F+C#_FR")5=:CCY*X8%C0[6[58LJNMH-*) MG!= 6(>&FMR\ETEP>OHCXU@"9'6SC3V'".,CJN:*,VI+3WD,G,G"J\-,9-Q_ MS^!7+%-<%C?MUG7EOE3NYID#J8)TBV0])M)SXZW#=&4?V6]3@!=] M:--3/AB8D#E@3DFJ-L^B0V918'+];36#Y@

#4XE3_W)('>\4V(]=1 MT)P'XP'Z;,8(ZP'H%L"DKL2ZP/=-7\-?1,K.56LJBV \P/K@OH9?F6L0F?EJ MS7HQE"*]< 54"\^.)A/&87YIMVY4(E-XME$0V & MU4<.:VO"3II*]L^%DRSA,9A[8!/-8N^A2TVM8)M+E7Y\.YTXE,Q1\'E5FQ\C MA(\$/)W_AK9'FMXF9MH]F"$,UEB!T_MTL4[P0%O'JRR;D(&T5S/@'4L%&QS!XKO8(Z<&B*DTHF)RT1 MC[T24Q5@#JN^C8EI:I@Y%%03.9+2+(D<6E6[I/ $B9P]X&>*X[\C^"L_;EJ4 M[1R %37]]%2"X](Q> "!'RI@)^41,BN*4F3!LLJ%K4S7)26E@G16WWN+RDG1 M]MU%CDN7BL)6P-*&W60*JH(H$6GSZ +@]M0AB^TZ2.]>.2D5Y$=(ROPM!@+] MIVKCX@GPCFB4QJCJ4HF/\ ,JZZPDC^O/PS"=[A+ [0Q9$&7.5PN747S/* M@:RHU? [J?BB=%I?':2H/Y=98(1'6%7N(=BZ $MX&T%+>!M!MS/YH3WVA[]7 M<8T"A;83WWU,FAZ&A@O,,/Y[_,%6RA' $-'#%'2;&'@ P?_D[\!R$Q,^U^TW M,"8RZ,UFP& >)SMP):I8QP0NK?<(HW=(5.9^]>+08RCK$5/'(&XF+]2$> $* M&HUJM"RVTEE,?'78K$RPS:#+F5??)(AAO&NH@A;DED,==JQO@QC.'L"K2R_&HA%"1A@L MH+=@*$=FOE/0C'Q"J$,$!U]&]#+H1X0?D/?JSCPKBAS#[AJ864Y!&:3Q*SIW M^%V'-NWRAC91YB5R8*#=08BY)H-\?J93H#^'!#)WPI>Z*$LK2&?*Z#3(!+C$ MS_1=T[1564;28Z91&G=FQ-F*MKA-YCH&]S009!9E23D%/RA")2&1<]10H>8N?L-8DL\;ETB32OCT!51&40V8< MWA).O3(&!:GJO;D58XCA&[2#K8AI P6)[,>L :7((II-:@BJ0:[ 4,)JX%^S ML-%;>47@%'""JB KC4@9^!LVJXX2EL0970/ 7H3@YCEFS<@O@$@9V!.):BI# M>(5=%#$M]2H[82T1*>PTU2>W9"*]$@VWL<\>)_^%#OE*.F95*5LLD9ZH-E.9 M; H^R(W Y"Q,6N9C5I,2)!%I!G\*4[V>:2<(/EW,2X1,E_9V>87%I7>EPH:* M _J_TI*)]*KD^[P8?5$02"%N+6<[(=G3>AZ1?,=,?#$A1!Q7BM=NNZ\E.+>]R5(@8_8IX_U;B_62#>Q;_;N^TX M(06*EGG,:K$_ 46*H]HY9X;H@G90X-!$2@$**HZRAR9$Q5>'+=0C?>4;U"GJ M&$1Z&!"PI$FYJY&EV_0$(I7IV@%KD$D(=+AG81M9%ED7&3_Z! 7^SF)1R<'*?FHK(BJ(. M=VLFFP -73%%S[KKT7I-@$'_9WLPX@6F/P7ZY<#7;R:$6K*A7TVG]PFP 1W BBJ\4]"&? M$/+-A.PW4!Z-D6(AQ\-@0'TNL ZU2]#$YWX?/?K^&=IPX2WZX7 ++1Q40(MJ0)X$E= 6 M02TTBR;0H%\/[6]A3?Y>0=B]/G N"3E=/^")0]*8$472/R,-E*,JZG)/5$[X$ M% V;)@R._"A%3:)R3E=-N!(06=I36$VF]0 M;G$8'Y\\T-_>,,D1+&A'CV6=7\+*KO,[[OW6&[ST@L=;']'03 L_4ZEO6]W- M%XK=]$&G_>G\#E5'.82;G'&EOVVW6G=5M_M2O9G7>'@\G+=P83T[MW>TV^=^S[MX*,O:Q;]M(;7W_Z'9@.WTEY^ M9RLG^W+NM(05V.?UXLVF*L']S!W+0A_D%7A$.%BDHV?N CUF0,I5EH(-G\WA MMIDN#ZVB77<*P!=;#\[. 9.V>CHD@?[)RZWCMP0EP1I>%A#='2"N,;D_<4R* M5*X0%)VN3L&=WG28&_WZ3[$$89$!$O= MNM@GC2!P1JK5#I,J;[;5\;F M1"8UF'P=XF=2L4_*"473? !M/V+24&[70;!,D]QR'^VHD)XON$TN5/1[G4EOPMI4'QUXJ7Q;/=B)B;8. M9+R6A<=R\$6S_ZSF"(YH]:C:4G>@(,JHF'@+:*M@#V2(2M]Z5%@ BCKD,MC\ ML7T)2N*7<]):PI: HBZV%+@/U@XMR5).6T48^!7UE46A21SARE/=1=@J%L.J2 ]B^@ _,ZY)#,KHT(-38JS^.&C7"A%;.HF M)M-UM+T54S^(_%IG3DPOR-DRI'/SGE4 MY$O"E O?VCIP'\L,<"S=X[:3/>YH3,.L3?_S#VW4[PRF6F?PH/7^]?(T>B8= M<:4+ODS8[/-HO"R$^"]W5X3TYMV7UO7UUDRFNTTT5 M!L?23"0;;;+CXLHH_ M3IW:JW0RAQ#IL5X/U8T,W3G _MV!TJY:LY'L.(;3'[VQUIE,>M-"OEKQ.8<- MKNQYAO2TE70#8*E#<\R[^&&=0L'&R)5ZW(SS8=3!9F^!?29M %C$'@#2VF3T MC9&QSM3F1*?H3/4C(OT!,6_ #""QMMSN)*LS@4)8\MUM<:A>C?3HV -F-(&: M8QZRV4QV;IUN=_S2>]#Z3YW[I_[3M.!\9!F#QAV4_ 443OK*S*5$# "/&8D:ONG.:!MY^=GHQEK!!-$'WK ;S28U#IC&4EKRM5N7 INJ/2 MAZ%;9"CF&Q._8YC.=3N(L^8_$^CKA0JH*]TE(=W/44#6G>-10#V_6L2<3.F( M,ZU]IJ>L*U>RD/9S;R??GMDG.(-H1N$J M']]@LI+7EK[H!?_P]02P,$% @ N(5L64,&O)ZH0@ [_ $ !4 M !L96=H+3(P,C0P.3,P7V1E9BYX;6SM?6MSVSB6Z/>MNO^!-_OA[E:M$R?I M5[JZ9TN6Y<0UMN21E)Z=3UTT!=F<4*06I.QH?OT%2#U("D^^<&BCIJHG%O$X M+QS@/'#PVW]_7P7.$\*Q'X6_OWG_]OR-@T(O6OCAP^]O-LGR[).(O(VZQ0F#@>1FZ"%LZSGSPZ\VB]=D/G%F'L!X%S@?W% W*< M]^=O?WE[_O;3C\[9V5_2,2[//SMWMON$M@6WI2UL&?OCM5_J?>S*C0Y ,XU^_Q_[O;QZ3 M9/WKNW?/S\]OGS^^C? #Z7[^_MW_W-[,O$>TMLW^R,_G3V_L/9Q_=OO\>+-SL0Z6>%2?;- MZ==%A-=OO6CUCK9Z5V.6E!)*['A7DQ27?NP%4;S!B$ 9DQ6&;R(WC*?( M0_Z3>Q^@.?U/K(6X\I@FT!Q'"$2R#60E, $:DKYR;)1_"1C ]J%QRZFLO=4$W'ET0&ASH,9 M):W00F$Z0,09!$'T3'>EJRC]=!/%,:JI[ZI-!8@HUZNUZV.T&(2+SR@D2CN8 MHACA)PIYAP2K 08@8@X>".;$7&%_;4?2U*8$1*3R3C+9)-2H7:1G S_T_+4; M7+@!97BWI&P4,)CF6D-;8Y6)@!)$VJ)U2JE# ).$;>P2M6>%2:JN-]M6(8)) MXIP21[%0@]\^KIO:4-H'"XH#K*$-1&UH*$BWL30KS .%'%UKL89A@$)&K>,F M=S 1A M4@=_4^84;S 3B.UC%G=DE2=$)FF4=4U=]?50E ]K3"T/B##5#7NP!C(BEGZ( M:+R<*!&_)L?80YE :O;H8I3FI RCU1J%<;H[44FJAZ'"N'#0)<>;!/M>0A,C M(N_;U]"O*[,5YH%#CMEFM7+Q=K),H9RLTU#CP"/JTZ\;S:TSH1DWZVKE)VDT ME2C6891&61$Y/]1WU!/(7Q&SYP\WV*!; @OY.X7S\.-D MN3L[NL%U2!;RIH&0?JT939!HY.*0X!/?(9RNY;E[OPE<7(\*LD'-A/T#FHYY MYY*#U1R[1%-YJ5JJ&_"7C*J+:HK-'M\R2&G7&'EO'Z*G=\A;9-!<$YOSR5]L MW"">A,&V2!+:,V9UI62B_TCIE=**,TZ1W#DH7>SM =W],P\K117%*_2X%>JMM@=3H=S'UK@PW<1*M!M_]^#):N3XY&BW=39#$&ANX M^F LOJ@NE()4+-WX/J7D)CY[<-WU3C3(5/07.F1\%!*$%JO3M7(R1,8-TO;= MZ'M"C@4^,4U'(8T!I@>$&S].JBX.L=@=!O##Y-W"7QU$PPV":O*5RSRF*G0#8";CG2V0JO[JJN5#6MQW/J /A*8L+>Y M1V<',C0(+G/T1H4A6^KM2,-^[ Q@\J=/S)9T38;?=H-3<&JO[1SHB+9;H,7A M5S^A$QR[.[G^3J;NG-M4&G2T!$6(\B#R"K,']*I#A"MK0/K+40'N?O@SY\78 MCQRX]RCX_8V@Q0YQ9HMWIL ?1Z&WP9@<1>6(G+;EHY1ONT?N*&X#7$23K(+] MD$L]66E5%EV%Z1.%7!@S./'(DH$68'$1^?_/^ MC;/&?H2)2?S[F_.N^7_CN_=^0-! \3 #;'!/+!)R?.4( ;_#G^\YLB#NTBV^ MNYSJ^,[=ILF80H%G-_[S P=/?O,:8J]$[T@%B$Z7@@CL_-K@@RM:'K^]*^Y7 MQSU7OH\U?9@7;FV?/GTZ/W?.G./(Y(_]X X9W OG9RB#_."X(\L>?-X04P2@DL&[I_*55P&AQLL0Y;=ZU#7DVW67AL)P# M._^9"7.Y00%@C54JIE'$GJSF0N0>#T\6(Q,ZNOI84!W76TWN'=1RC).<2B9_ M'7E(_OCS<%EQYB%BCOL10P:Y[4ZX*FS9%4:[:;^&\1IYZ65>IH@*V[(Q$[6N M*KPJQ(T4YN],G@4 4ZF6 MJ\B&NSMP [6(B#)&7MN>>LX0] M3&!\A&+LKL@_1+E"=+2,%+/)'-#7HS:ZMO5+( M[K?3&&04IL$HP?H2]>'+EZR7 >Q+H B7%K,M%UMNZ]H+2)'XD0(LW:\;,?#Y MM<,%NO/3UI16@^"/PM+.O?(B/W^NH-![7+E8=.21=>/J*96.(,BP!TJH MHV7=-,APVK&NYM;@4:0'6>=Z7(Y*7I6KH !MT*V9:(E;%WG="4D:Z0P>:>'+A:T^].7$,K.9?H.1XN- METSP#.$GW^.=^UG-F + :]@M.C2U= = S)5L;EL18NS6=21;0MI(8?I.99L- M[UZZA7":/?0$;AP?\FG#AUR5.#+K9'D197E^HE.0QA#\XX'F((!))3XZ:0U2 MFUP-'K"J<3FJ W/WAS M) NG,FWDC"Y[!IPTR]R/%G=NG%QN1%:/4E^NY"KW MAD@5X=)6[%V=,LTM9ET61I6@['SY*J*57[<:Z!A=L'^XV*? 3=U$M#;+S;C" MQFIH&"WAXCIMJ(1:LNM(;X%LDA[7Q9UD,MOX1Y M*!E=Q-QZ"U)'ND)/KAPJ]H5$#^E"5.BI3X]FEZD>RR)M^#I?G$H(Y=>@(B)& ME^1UZ$4K=$BXV+]6(EB*@AYO9C!ROCG-^0[\IA-C2,G]F$RFBHBV* _4D3C2#Y_][Y% M!L %#R('4*,B?XGNDV.)#8'(GS;D2@2[J7'D: 12*/:\YHJ(%CO4%7\AO2,U M&#I? BR@\TM !*Q9]\2SBQ!(1M0^Z-V[.(JX%NY!M(1CY]DA M9)QPT]JDG%< WZT3VMS6_*W&H M&(GF[-XI5P"RX'WK8!_0X'5:HR1?Q9$OOJRF7+[S&@- 42C6[,;*:#8GYA)J MERO@,&'H7.S90)_4Q&$":W09[ KUSQX14G$V\YISY434 0BZPF7![Z"%*'$GHZC3:L>T ML)$T*BKJHH ZNU-]1YP2/R)UB RXY40H%!UT8M#-YK3NRT-?; ___.(C3"CS MN+U!3XAEI^MUYN=N*GT#F.+D5ITQY&12':5VHJLN6Z,:P':?[ZJ( M72'A51X1_'LGC,6@\51N [ M(/3&:'#A2E@858;1Y'IE(U5P<.@A V69IG5:T]LP:@NTV%YE:9[V,(EQ5I=V MQ\[%))PB6J#6#Q]2MGX-HWOZ1&#Z?&"XWB3D LU%-PWLHA*9,'[\(5(_Z (+,=YTA#!-) MDO!?;JB$='-+N1(W(AE4G:]*'32*:?PL\(TNL)LH?$@07M%<'$G&"ZLI5WYX MC0&@*%PB[,;*:#:W5"34CE1@Z'QAL('.+P$^L-V7^$/Q/O.85^BOV(*9Q 3+A+,V&U)P#*(A\* +-",ZN@1QA$>1ABC;)NA:5&T MQG]V<7FP^.W,157>;8UF8F,T2.P5Q$N M(2;<2.L7@=RY#3>DJQKA-?6H<-*(>E5_&= W&6 MJSZP(^RCBWOKWG0U]SF,-W6$*/!U/F#6'KD;"FJU'9LP1684AMS>(A+ ML^7;R'!IL" ;DX"18,;NR[#E02Q48"N#UOTY:;/:!&DFYVBY1-[.'W&T.4'H+LO@R- L'B^JX>86?<$1!C>XB^*4LH>[H1XY'-+B:YZ'V65;:H[& M7YK5Q^L'+<5*L.IX3=*S08566SBBAC Q]W2O+NH%]5,'Y9*2^>U=B8LWY,_T M ^/W'7JGU(F1]_8A>GJ'O,6[E#3') M'U]^B18/,2?Q0=IN!ZV@7=55+:53))RVYA),Y?ILQ<(UM_QX,-)5)8#MN%;6 M-#F)+*??WYPWR-B_HC!$R>/H[>S17P=HRV>MN&6>N;R6K;.7-S$,!O.@V['X M XO%?-TH5XMD4M?;/D:;V \?O BOWWK1*M.-!_4]C(@6#,DI\O!+/%D.'^FA M,+X.TY/C8Q00^.+L&7C2Z=V7PP M']V.QO.9,[ERAE\&X\^CF7,])A\FP[]^F=Q,_O;U>OX/,OHJ".,# M7L_/SV\/S"(3?4QI=$_.P@>=W>T1:T[O7LG.3;M&[\R F'&/F@I1*'%52OKL M$5!:O\IK[)'TQ-[F'IT=3C1YW2<\PA7(SSR7L3$I:85N.5,"27CVYK1MAQ.Y M$^5N'D4VB$0LSQ4.-D:Y0:MP19FZ$_JK&>U:XD)QSQ&S0"A+Q0>S3\ W2O8Y M3B^U;E.(,N#$.;7\]EVRX4---@C0,,J.P6+A9S/?N?[B.ARZ:S]Q R%+)'VZ M9,O'FFR1H&*4-5.4$*C18N3BD)SF9%$U=N,NF?%#36;P<&B>"^:R+$P(@A ?AUO>##56[4A#)[/]&54><&=H F4F6BQ M*]U9DZ,GXQ@\[[7-UA-WXFOQ3ZC?(-6R'2VX0*%NE)U S'02[ M7:_L)R0 +))?O2A,T/=D%*1-"2?1 _W'\7L0Q6CQ^YL$;PPX>'@>NA/NG#8$ M8#.I\ND4^*.O]#2(9LQYD,7?K^-X'/I-*=H:,B,VZ M(W7)YA]KLUD7.SAL+OC+LI)X'MD%,(4X)B?@Y#'B:5NUKETR\JF2,Y_J<*8$MY3HO[UK.A7C6 AZ2 1@LT+X)G+#>(H\Y*=% M75/;] B\./'BT\=S\C_GS#D.FR5>S+[>CJ;.S60PGCG3T7!T_#D=-1C=\%*U:+ <>%_,.U-4(1;F#&B.PB,5)(J M0;DPO.'8GKU=JE/C:"U&<4(NP& M4T2?W*#0YB&G&&=P"SG>T)@ @@Q56-X0]G!TP9T;)Y<;5'GA:_0'$'"HL\HU M,(7#7@:TF8;ZV\8-"(3TOD\ZKQJWJP\'($A1A_G5$3?JE$M1/8)\1>AQ&]W[ M ?H2K="=B[_%NOZY'T[]<^/)?%1PRUU-)[?.[>3BFOS[R^1VY-P-IG^=66\= M1&^=*G"T=GS>-!855*\UY$OTYM6CB.'4_3Q DIJDK*8PG'--B'DQP9^%:PNG M=Z'RYE]W5NH&P/\F$J_#>5L)&>MOL_ZVVOXVSB(L':/D]K&D0T_=8"JHP3%] MK)?+>KFLE\MZN5ZM&Z0%'UA/W2"3Y!%AUL:EX?CX\=3Q,9E_&4U/W1_6SV'] M'-;/8?T#IO*85TC>A@>3EA!P^TQ)3\0VB5:?N<$1^2;:7M.)SH&QQ M_7#^GI%(/YA_G8[HFR*3N]%T,+^>C&?DYVPB9S^3\Q^[N=JROCC'EQL4QQ&^ M1+&'_93NDV4*&:@[[QT;CHWMR!NX:OY M"M0G(E"@H+'RP[>$'*O-BDO%TG?#5: 9'-^3L01H]X1TOXL)6?QNN.ZRB)!% M0%LP/WD*)N89.399# C5VO:3$ M4YV.!A=+!0;K8 ;'PM@?ZNC3Q@DY3=/ZT&LJ7E]CM-P$-_Z2YY16ZFG07JC! M0B74@%D#U&XAP&;&$:V1B*.0_-/+7B6L8!W\I&@=9!,[QYF=XM2MFPL-5&A\ MYM%M@K/7'*_#? N?6(IK<X5O^^F85@=P MXJL("U2/R);2&Z-[1'.' MB1R$G"N"PBQQPX6+%_'7]<)-T(?S]S^]_RA^L%NM+P![2B2 #(^$#"/#;ZA4 MTR2\R%*#XQK+JVN,)L4'76JI[/X%L!B.'UZ2$$>&M$8 8/>W(C=:1( 3_9K2 MR$2(%B,7AP3XF*"='2_1XI)PR/-YX4N5C@ \$*WP6@5WH\&Q*7I"X09IQ[S( MAE>.>4U'?XS&7T?P8U@$:O?A 1/R9%'.'0U$(2IQE\Z?4O$S2])N,&P@5>$4LZ^, MF^&-+Y4^&D39._7_[B>/0V+K12N$R5:QV'@T]6&&\)/OH0/T0N.H]J@ S"95 M62[NB#7Q!K9ZMY+@OK '&#]_ QKWB!5@92N-Q@M[@%6QHIB[$".SW-FM^1,( MQ0_4R7I!5(SLH*8R2@92M?])+-$=6"Q_.Z\1&(>ZJD;C(=*R$I/0?^RNT&19 M@(L;AA2T-1]YY O2GO@"\-NHT$,,VC6U:L-D_NCCQ9V+DRTY;0R62S_PB5T> MSY\C?A*%5G?#,4.I#!V+[.A@U0)3]N!-0D'^"J.1X1LBZ@1FP-XB&842S&AD MT/E6C8S=2..T.@[L2]CQ+X$4G$, 'X^)1LK"KDE7_@Y96G/^G=XF>)>)R8DNL9OU M+I>7TTX//?P10?,V)C;B:0H*WYX)1(G$H,8"'0AGG@8^0E,W*.%16G M.6UD.$ EE8CCZ?T4]C9"_,0Z(*O2=P,)*3D-#8>IU,G)@;^5+#6BI$CC[:Z: MD(2PPN:&LWO4R2O$HI4:8?3(,"/-9?3EM32<[:-.6AX"ILNI%J]ZI!X$881( MW,5PQI 2.]0PL7$?&_>Q_A,X<9Z^^D^NB3QB%%,UE_',:CM_0<'B M.KR+<+*, C\:W,+/B;K<*_4 D8=04CLKGA[1+KU)\)Y0&0!-;9Y)^D"0+"WN,Z5YB P+LQ5$?4J7 9QI6Y_?MX#):Z*Q6D, MP#];35Y+Z8],Y"!4QL]4#C73BF:.+%RJWMU8V%07P\)%QZJJN?/(*C>KB6F] MT@1Y=FZ3H#D 1WH57LH1:]M9/HH)JL\WOGOO!V2:X0;CC.LG].>U!. :KTQZ M'DYM4WT8K=91F!8^7^8KTU/ F>7]E7L!\%K76 AR_-KF3/: $YGTBQ^3/O3F M*9UZZB9H'@W=P$M+R^]NET]1C/!3V4M48QP ?NO*W*N&,1QG-H$<99L<334Y MN9[(;P; N5WG''&*$"">G!YBR+\H+18TES5["FI,(/,\O'$#6B9BH_$RBLI8 M *ZEU>)N-:PAAC5XT0Z45(ASG-R!XL8YZ+?=S$Y IW;P8>[_==M9I9YUVK]5IU\;9_0(MB;'!?HHOR\M1/[NKC-53KV!- MK$&;;U]#=Q7AQ/\72DF1UKU);9 )]A](/ M.NZ7PZP.V?Q2'PSY#YW8>EZLY\5Z7JSGQ7I>K.?%>EZLY\5Z7G0-@&D4!.2G M9QJ@G]R_ A+[#T9-/3R\%\VQ709JWP&6= M "SDYA@K0Q8.+Y5Q_CN!%T7+Y6"9($QS.YX0+K]%T-2@ /RC!A8YAQ@0'337 MJ[7K$\#);E?,M",(->:\^4''>;.'R''#A?.0P>3@#*C4G^-:[X[U[ECOCO7N M6.^.]>Y8[X[U[ECOCLVKL7DUK]2UTTU63!^<.1I@7X<+_\E?;(B2W8Z>W&#C M)HC>Q,IL+ZJY>&_Y-#W)ZTF=42)'V[<5&?#N[>TIHM?M%@?P2P*@W[VG*3;Z MB+;-M+28WP&B77G4($ >+:56%"8A]ZJ-T]/;BC4P;IN?Q2J"#,VQ\\2Q>*C> MMZ?W$#6QA.A3'3R0/NF3C:RO%?RG/VHEO]'9Z4-L'N\28I_\I Q%'-^Y<7(I M?JA-9P"8WK&7[ U59:IU@%H'J'6 6@=H8_9PG-4D:@8I5[ NP[&(5W:J( M+6QN"K6I3UX>/6$6L^D?G??ZC.&WY_ $&9NLSA(]<1 M=WXB 'RJSAQN=P 1E+J\X>+6$6L^8^0F",\?W;#.^I$. R""49=54APAG!;$ M%KKR.(5GU?K!V?ZJ MEEYM9;_$Y)2=U.[0U\A%..D(9W=NA=,G^$*,AY4?^9UL MDCAQ0_I(\QWV"49K-[AP RJJ34;-?M*)FA5AI.&SZ @EI6H&IG.?P?F2XVNG MPIEIC[]M7%KSG.:QI#!5CK]I3F!<&_7?:UPE(E=)#*Q7V7J5&TZ607%,#=./ M:B:\L#D<=Z2.HUB.5PMDGS_Z.-DJ.[>$S6%:6DID%^+5O2.KAJM1-@I,DTB) M2570[46"2(]S@*K$J6N?.&R.D,T1LCE"-D>HX=A"(T&%WD03JH<1-/7WB[]) M>;'-U4S^!W+QX#Y.L.MIE*:N.#S,$[>FK#5'#M"^[CW4E"Z[]P2O_-AS XJ# MNJ1(A@&PA32]>B2R(B%(;V3B"'1&K1ORDEIY!QKM=W+"\ LLIB MG.3$@_QU% WRAR[0\V@>)6[ SB1M8+PN1>27[D2D $M(<=JL^)2L?3=H'>8P_$]&4N =D](][N8D,7O!IVF M,D(6 34=%*?G )P>,Z9^_.UB>X%"[W%%-E]1SHNT&\ \E_J5OZ58 ^/E'CAQ MZHJT&Y!D%451%7.LC%L+F8/" RT_55"I&X#@H:J8'9("E1!K@0]RZX*L_[0N M8:DEGT>UAP00RM/F7VVDX11?%VC]BVTQD4JP^]4;LON=D1.::W!GK$<1H_)1 M!$BX4[*;PM@=FQ#S/$?9N'(X97 W$K%/;P=JN];L&#U3Y@@VEV(# %N%$G%+ M8$.+1O3_RB G0-Z@^K;W X%I<]CW VW5.7V&&:@ZUX9S2'(R%O;H7G-R,D3: M=0D!.=>>0"8]W@I[P-"+"A(IY(["6;8C[J0!V1/XQ'>2Q'T :$$%F2NP1XR0 M@0C#/R,\W,0),0UPS DULAIUK]DX>4L-Q1Q9.';.C;&[(G@40&&J+TE;\X%) MOECMZ2T OP5#]#IJF>G%!PXJ>O@@R62S_P:;89WTK5Z6TXF"F5 MH(,-JX-41QS9%B9_K\<03F?#,=%Z_.#@9(0=\^>H#D-RW0U>T6B:)3FLS#"% M)N[78DM^ (-7(!IG3!ZOSO?Q(3V'(+RF8%&L..W1@-'HALI!?$2Y!QSUH:?H!;UVZWXCIT*^VBI^ M-YT>IBLW!RU51*.=_6'WJ"=9CJ,P\9/M)5H2O>B2M2K<%>3=3.>25::Z$G9& M'2'7H4?VMEE"]JFT# &=A-*7[V,4]NA^O^"D^S?H8Q0B#)%Y0B^CI \,/Z." M5"IP"(2G<9>8$T9$A E4X4,&[.@[.3/&XJ"+6E< ?D614-CL^DSDJ$626CG@BP04?QWPG$Q/)9:F0R*PS5 MI0!\ZD0 %)#N)?_KL[UCK\VY47:WOQ$S@+E$2W<3)!0K0MWL+2O67JSBQTH/:3(F:QIIYQHVNO"Q: M]H\H8=@V=SX33.G-40KU#"5)%B9@VM;O>&5]^#'@UZ2 M%RF*:B90%?PM'ZO[6PXP.&17= ("!?D/!<-Z6*R'Q7I8K(?%>EBLA\5Z6*R' MY=5X6%Z*6=2--Z4/9M$=CIY\NOD4SMF[JXR\VTBR3CWW<\C0@\,]9:%+DU:C MY7*P3! FC:,GA+=U5RUGT-?BW^"@#]RPOEZM79_@0*CR&84T V:*8H2?*&Z- M&=T_5#>Z]_ Y;KAP'C(('9R!F-KAKK7*K55NK7)KE5NKW%KEUBJW5OFKM\IM MWL.KSWMX*8Z9;K(6^N"8T0#[6*W&#C)FA!VF2F%-5P.M'2N?URE[]6UB,_*D.S4T\\D>/%=?B$XC07-=NW_T;V:B): M=.-.85)SK=:?P/BQL?]O6$K]ITV)@7W6TCYKV?#I ,7Q_-$-/YY?NMM8]%BE MO#D ;ZJFP!V/ "*\VBC2^>CC9#N//JF17=@<@+NK*MF%>'5CD,:?,:*5%BCW M%;E1910 3JJJ3*J"+IQ8Q.N,Z'+6:;LG$AOD-7T$L4%>&^3M]CA_JC1DH5[= M08P%?*MARP[[UE>W+SX2?+'-WY%_"0UO"3E6FQ67BJ7O!M4$A^-[,I8 M[9Z0[GA MG%AE@SI4CC4P7NZ!$^I->3<8"E-55,4<*^/6QJNG\D<$P@7+OK3X&X,$\@DWHRA3W *E"1OU*(D5GN MI!&S$_B$ITM)'XCZD>WR5$0(SD4\6Q2PQ+G^% 64!1CRN[/_G28$)PBC.)FZ M";\TD+PC@)SJ>K6 Y"B"3A+BU19+"XM/ELL&JO?EA@*0"-U1;;8@8KL-G,/N-/#\+,W*LG O:1V18J_+5##-!R]%**]C98+[ 2KG"8W)M'9CD) MNB_JD5F6B=#0"S<_GG]03K.UK\C:M%N;=EM2%C;MUK27VJ;=FG=%UTV[M(=U:?1D% ?GIV,>]IT:J#]=2771=M.*;/"[9OU1/5-.3^!5B[O7\[ M6+W03T7&VI>$:PT*(&1E8)%#?%>8Y4OIX"7A'\\_*OM9[,/!UA%C'3'6$6,= M,=818QTQUA%C'3$O/%NE&S=,[[-57HH7QCX-7 %L^S2P?1KX126FVJ>![=/ M]FG@0M^>IOKUZ6E@EOLS]\XN&7ZR%+X'S!Q WQOZ@[(WM @=?>17^@IP"J,3 M4B#M:\#V-6"P17SL:\!5N6WK^G15U\>^!FQ? ^XR/\&^!FQ? X80?GB=85II MG=_7OO=KW_NU[_T"E1O[WJ\Y&;+O M_8+.L[;O_=KW?NU[OTVEDETB-]BG*M(ZW67JN%&J^UUVIME8*T$C3@Y+C8*[;S3U8 .9V.S=BU1D/ MX]JSV;NLD)C-T5#EKY].*ZR+/16VS+IU0U@WA'5#6#>$ M=4-8-X1U0T!V0UA[QW15KS[8.[TOK]V"I\(6U*XUZ&MQ7$ LH9V5N!F[F#XB M_J1?_>7GT]C]S6@P2XW?PZCPC5UZ]Q]EQ+A$L8?]E ,B@U;8HW.53,RY9'L7 MN&%"A'?TOQM_34\%%UN);:K4$XP)JL"DDE:6(V=Z+V5#*#4NE7K"L#4UI%.) M>RU;F%\0T<7N _J2Z4TR\]P/MU^B%?5T4B5V0P8$62X(]GV/Z8P"P/JIP M3!_1SC-6IV[XP-JT2M_ %-10W)9*X)LA*W,%G'PUNW$P9:! 06.B>4O(L=JL MN%0L?3>HU3D,.'%-KQA@K09)G9XZPCBDHO (<2#:8IH]5Z1>0B M#+,-$9K,D6'F9P/)LL.")_/J IHA2 M+2^FO#= ](P)JVFT@$9;IFZ"V!=-JP\#X IRTZQFX@F'U7^X MV$]C9!3T813S>,EH!^ R< 5F,1 Q&L+CN@&U@WF?3H-Y=]/)W6@Z_\=_.7L M2JA.&3\X9\%A%,8)WGAT]NN0(/V R?E*N$K$70!XSBJN&S%>9D_LZ-'W B3F M2[D1 !=814Z4,3%*^UO7>R3&!=[FX1K(E>$:)G-D=U@0DIB_J3I M^=_IO\1+1=0!@.NI(H-$6!GESW5(C& T2]PDW0;W*48"HT?8 TP>21UC1X@A M1&X)S1M)'QB&C8(8*G (A"E#G5B3Y4,>*?5U.I@3[=S^.B]%G',7:/-YU@FS<"CDM0PR.53OPO,UJDSZ[ M?HG6&'E^IF#0.D IPLK4LE(7F2 !':KA \DO$ MB+M ML"KK72U@C&=<2PO>AP.%9M MKZ%'"FB8?X1^T$.AMLT*X8L(X^@986F0C=48@/$H8X<,!=.6H2U]9$L?T6,X M6KO^8LJW\@LM *R[>O5N39@!\)+5*"9T@!(*Q $2>V R1 M0R]:3)X0#ND5U:,'AT XBY9B)Z1R;P"ZGR]A!0>7*D9&N79!CN04("%SRHT M;!9J/"@#;O9.&$/#RIS DC[FJB^IX%*X*<;?7OKGT+U$]\EU>H,G33E$>,7- M"#EM"&#Q:'./A0<$ #,%JM_(2*%?6^X07Y\0JY]$()RX!1ZP? T:O,'PVTX*RXHCX@NZP? MS]88N8M)F-^8>45ZU+L#< K75)8B[-I>945(KLF&BE&<[,K$N \T]II5D?G; MQL7D8[ ]J )F1;MZXP&X[::W*NNA"VFU+A$F..]>B*(W7&+1K0)!>P@5E/37 M(Q<=.#S:2]?N71@J>ASN,%M"*):DRQ2Z/?/'!PAVMOX- MVI4(I==[Y&=\67^#WOAJ(LDYW,OP;)MKNR<7KOSO:#%\=/$#H@ )&27M8M#1 M6),W4M2,9E7-"$2(1A86PVA%CZ[9M=/ #;53K#Z>IEC-O@RFH[.+P6QTZ0PG MMW>C\6PPOYZ,:;E-,@7\E*MC8C>;4 .,Z8L9Z:J[V![;W+G;U.WU[.*%VD6V MVN-W?!\@G5ER5ZW8!DPB5^-,+5Q'*R)M-HI=&;TC%N&"KM2QNQ+G'[0S%8P, M!J:L%Z+CK2!O5'1&JW40;1&:)9'W+2NT+XRJ"]H#2')H5G <<"EL]W+D[LO(C;ZO?9P9.ZEC421HS8P/(-&B10%KAD; !*N! M5?-$[-OT=GV$/Y.^O.A+>],!R!^!K==.2?8"I)!61Z(1E(-/,+W2-W]TP^Q8 M&J>HQM<*VJ^3Z0'DQ@"34FT2OCZI+3T?E7Z\=!-TY?KX#S?8<+UN<. #D$?4 M;[E7H/%K6!AD\UHBG]#!F$9G0 @P:IOPLV@(L#XT!01!'R/@)EZNKZ2B?1K M&GX\_Z 1+SI.Z<1T3F=#)[41)!M!LA$D&T&R$21P$236'C&=?15&D21]7E$D M24()V$K!1I-L- FVN32.PB>RPM!B&@4!.7/33IU;3&P@;!RJ(4*^!K/_@'GF MTS8GPOOY^[!%MZ(U.I;T/;U?@Y"_XE!%TPJZ!R+^&L,:?Z0D-R;AY>G[G*G0 M PDOD_LU2/BKCT\TG1K1 SFO$LMX :)^(+PT- G"^-2#LL];@VGK5(_2=JD8 MS>30 >UU&+U5U!FT%?8ZEI7-DNJER0UW@=F4*ZD9!V^5:@@%ERM;G*_/2T#H/FB19J] $+,=CZS/W4^T':_>;M= MO-B;25T3$HX<#X)T7+1@X[RKXB( M!U[B/]%'FO0O,'S4N,"PF]N)EDXZNY-1(W;\OV/L+70G:[F0ZV21QXH8+^LY>>ZDBDLGZ''MK)^-#0C X=FZ# M&+9SOX _3Q^VR5JKMR5)?$'W IBQ9]%3/ZW,U&?UU[D@,BD(2!3I0?0ZCC=H M<;G!A!P9G"E*<=XE-/I.K&@_YI>?K#!0GZ/K^H)4@4" Y*0FG7*!QK;2W44S M]3G(UKG*8E+PY8CB;GU1"ZK5(QQCGCX'SCH70P;]7HX0YLA82KS8J_\[['MI M8LBR*QM7&9 ^[]M=V;_*Q'QU,FU6D%^:':VI/0Q(>Z]$G.MQ54G[;D3,FX3@ M95GJ;8IZDU1_0>*^Q\RHQ&L"T>?3"2RAUR3\"Y)[A@EL0O*UP7A9?@Z3LJ]- M^AY)O[KA;> . MB?D:9=JX+,-QPAC1(69D'IRL-Q95[_P6;-^+-L"0^BXI#TST:S#@#Z,Z7GEV M*%X8&*+>!<5?CH@?"%^NFF?\9%,!("BG]=XOA#I,:&QM!.CA,17X\T\?SU.A MI[^T:()+9=S _% \+\9$V@#-@6GW&G@/%@L_@_QX3SA6<;.T-R<4@0:7T"*A M&S"AK*$/^)[8*:)<)+\/HS!%>^,&E"D$W2^>5H;OXQBH<]KXR2$4B@^$GZI+DK$?I%2OPU MP=(/8]]+K80.!/MD0BCNC9[*[PD]7XZ8EA[FVI4[$-Y4;6.V/MMVI@242TPX MTFDK@((HBU=50FUQ4%LVZ;N@O0$2J%R5%"40K/TG3J0?A M@MIOQY-!Y>CV;P M:X.FQ=9S)!+5^>2T[78QEX$0E.YD-P53P5-(^OPR8^-A5*6601*6U>0UAE$8 M4R10(BXT4>&2XV"_)IMP2!IOIVB]P=XCT0J#!XQ2'P50)#6_=[_YJL^)2L?3=H#[@<'Q/QA*@H':[DW0&R89W Z!.K!0' MT5[7WU*N*%A>A^2H[H8>FJ*8V+[<_$MF4P"Q7BW.L;& 8XN7D%%;0" BD'46 M$%P3^ :1@U450_B#GB%\YF0SP;>(CZ6O)^2(Y5)2I: O!G&,Q :R6M=7?#*5 MOF4A)[D]J+Z0@RHAA_"@6OP.^*!:!-2>^+D'FCZ=^%EZ2'KLEW0R=_97PH;] M_H-((_?/'KA!!'Y4Q(GF7DV6^V0L#F]5.D*P%;0YK8)8VPG%Q=FG1%C8,3E9 M8PA6@C(#9,AT2_1XMB%+FOY#N!RT>@)(NZO%#CYF<.SI/8C7(;'[N'9)J1& M=+,*6U()":,6]>'2VRT!B?R=VM:''R?+*S]TB7WM!KEWK;6-[)].H\U7@^NI M\\?@YNO(N1T-9E^GH\S@)E_(Y$XZ.WVJ\C"_DP, ONU]O-"8RL,@7-SX[KT? M$(:A>$?JQ22<(F^#Z?,$I,$X"O'^SPLW]H4&>H/C=[O,#X!?;',2E\(C"(!+ M>X'Q #3.^+SFD)+!J :_BW!*^.0 YN$?QZ4O?+90:P0807=%>*OW(1N U59JC<$@*A^!2DN)"=JX6N4NT,7XRU]60*M"<[DZ+**-F&BRV#M M40 8ES5YK(VR43;G--3AGU]\1&XI/V(R&D-1V M2TNB<.)FD*"%2 (!#?DII%<$U=N(:#7T)5JA.Q=_B_GYZDK= )@]77!,G2!M M1()HLMHX2M 1 #[7!(T!A-\ZXY6 #)!VW$K'C),P3 M>]!L :1&MT$JP!=*X,(Y6R=''(ZFEJ-H9WO;0O!2IT@).4)J>-^+<;G8*-2_+1J$C@#.< MGF@7LFT4$(3#1[J_5>*C2D< 2[ELB M"M/#GUJRO\9('1>^H,4=YF0"@>^LU 9,1D -1A5*5!31,U^L3%2?@_O>WQ&+ M<'$7N.'872&A)ZR=J6!XP9A2W8I ^ :@6.OGO!AARPJ%N/TF63I&0YW=IDGI?FAC?F=&F:0NQ;*QIGAOYY M5LK(%9V7$L^*:F< RJ1-45$E R!C'"59ZOM-%,>#)V)E4?F=1YE$IXKP,0H( M/6/J4O(D8E!Y- #'!CWY+YCM5;'NK1@TPWX0;*^Y &K( 23^EXK)%XL?YYX+ M45$"%<<"L#545P$5<>ZI #3!>!"+OY;85^8_>+[OSK4GT \6_]S$:<67*BI M9U0 0?^&E8$.]G#$@^QG60YH6K"9[F(I_(,DP?X].2.G^]NIZ9VSS#D2TL3 M4!6(_O+)2T\3E($C0!S%R".1WL["'P7 8:(%T= F QPY*&M3E8.DI ^ 0@#5 M]P@);L 9I\,P$'I:2?RD_(',EYT24.3,H34 15F;-P=DC.9&3%% 'RVXLL>X34%@@;5.75AV@=JM"J(]3"U:<+% 3'BU:"RVJ?5EZ+]]X"P.=3A>%BI.!XYO9PWKE;"J0:I\J- 01 Z_"HC X< M[DS1$PHWW,?8CY\!A!>J<."(0 5OZ&_O,IKL'(5_^?]02P,$% @ N(5L M60[*X],)AP 7\T( !4 !L96=H+3(P,C0P.3,P7VQA8BYX;6SLO7MSXT:R M+_C_C=CO4.O=&Z<=0=G=]M@S[3WGW* DRJVXDJB1V/:9=6Q,0$11Q#$(< !0 M$N?3;V45WD0!!:" 2K0G8J8MB57Y8N:O7EE9__Z_WG8N>:%!Z/C>?WSUX9OW M7Q'JK7W;\9[_XZM#M#G[RU?_ZS__C__Q[__GV=E_G3_<$-M?'W;4B\@ZH%9$ M;?+J1%NR\O=[RR.W- @S^1#Q^^_?#=M]^]_^Y/Y,\_??^7G[[_,[F_31K>,MDV M3F-+U_%^_PG^>6(<"5/2"W]Z"YW_^&H;1?N?OOWV]?7UF]?OO_ ];]_8=O M_^OVYG&]I3OKS/'"R/+6]"O"VO\4\C_>^&LKXA;*=7]["MR$P/??IKRD+>"W MLZ39&?SI[,-W9]]_^.8MM+^*182/%9@DS=].VL.W_-.T*2-D1VG; M/-T?OA4??O6?_X.0?P]\ES[0#>&]?XJ.>_H?7X7.;N\"5_ZW;4 WU4*Z0? M M]/_6H\_P=8*6'T'+#S^"EO]7_.<;ZXFZ7Q%H^?GA6JKOQP*MN!/71LE$WW)U MA"- WQOV4T$K^A91SZ9VHA=PJZ',A>$F!<) VE\7Z+G@)7YP:J8P,7A(U]\\ M^R_?VM3A7@L_G,$/W#KLE[]?^"P8YT]A%%CK**'$Q?^/KZH^;V<-$!IHS8.B MY%:P3GBQ'QOL$+?X=NVS*-E'9V[\Q?#NF\#?54LJV/D5'_[=?6K_Q2:J%/0( M:.@?@C5M]8WFQ9=9.A61M0!DI-[9Y\<6,O_G98*;EF>3A1QL_V'%@ M^7TQ2ONS7IEWB>K!U.)VR4MK<_YBB3WSCM_\^( M,S)TIM<1W85J5L@WGY13GNA9XYAIV\DXYZG$>AT4Z!/.8$0O73&*->K''^/W MPKP>9:^#SW![64'"WEX%U,;SH+\>K""B@7M\H'L_J)K7R5OB]RN)=F47*S7# M[6TR87L[7DJ8",KC.>$]#1S?7GCV)5M.U:A>;H?? 2LU*[M?H1%NYZL6M;?K M";)L]6$3(#SB !I87NC "-Z(?Q5-\?N?3+^30;;4#K<72J7M/_BFE$<#0;'D M?J#/#BSHO>C.VE5AH*097A>LTRMQOZHV.%VO5M*N;A?OMF14"9 =R^6N')?> M'79/-)#J6VB"W=5.]2FZ6?8Y9A>KD+*G>P%%(DB.Y5K7WMH/&'SRM?%CQ(;T M"__@1<'QPK?EX-;4"[L#*FE=],G:+IC=5$WPGIY;8#(CG WQ Q*S(L!K+)=> M66_7-ILB.!M'G+@U0*>\/78W;M"TZ,"2QIA=MTGDGD[+R),B_9'!=V[;S&AA M_!_8E_P@M45U6^P>6J-AT3LK&F+VS#IQ>WIE3'.6_$#X?O72&PT_3W7[KH4= MOIND5WZGZI7?3O_LA>><%^7 8K_]5KLD*AY40\\E2[2G_,FDW M&RN$U>6+0!IFF4!\9#_D,]QE1Y?Z_SKYV-2]I/!$/K=2QTC\++2?@G=7RZO)-09TP\B.M MS@&MYP&U)+Y8^ABO]U7ID>8DYC[#Z6&5$G;U*3X [617 ARJ-W[K>_)M\,K MFN!U)9D^B3N5/\?I4E(IN[H5)T@XQ9%W9"X.04"]2)PH.MXS#."'JG3"AN9X M74Y%S^+H6=T6IRLJ2=QS!(VIDY0\$?3'.[*)*.23.R_TTHJL6)R:_7])<^P^ M6J]G^72FJBUF'VV0N/=Y3$H=\G2LQ&G'/+$.+MCBY]D/CK4GJ/E6V#VR4JO3 MH^NT"6;_JQ94PP%V0!*J8SG;X\YRW?-#Z'AL82-5N-P*N[-5:E5TMD(3S,Y6 M+6A/9^-$24)U+&=;[&CPS ;]GP/_-=I>^+N]Y3ID0)X(ZBSJ7)P*\3?DPW?OGKXF"?WA M_6L56% WXO&X>_*K-"U_CM>S*C5)W*KP(4Z?JA:QLT,):D20&P^G%F_K+9.8 M2G+U)E6=7F7,RK?!Z6.UDG9UM80H2:B.FJO/1N(=Y-GZZ]\?MQ8SUO(0 M03$8\'[YAF5])[SNJ*YS:4^YI@=.5VTA=]_]9\\7QHD6&ZN',_RU@Z+&U^4>9 4 MM&S9%:W$GZSE/)Y=WEXNYQ<4G.YS?SNXL%>?RT6*P>3;CY M/ QI%#8X]$DCW*Y;K5/>28LM\+JC1,[.J,K)D=\2@N6B@UKTB6@0TINQE3(7 M._'"4"F$3MM.(9(D&IX&5*DA]KB2B=O/$V=I5BZ*.-.M9**V+^ZX;&6!?)PJ=<0;M^W$ M[^SBC#PO;,Y_R#&:$2LB"2_"F1F)[/',8&187:^A5$_X0->4Z?;DTCL:55\M M4.R".YA5]"V,M37M\8:NDM2=1]Z8.,FHLUC=L$ B<]?U7^$!%+*!(E !M9V( MW/AA-DZ;&9Q',4>0,X='>U^YZ#18^QZ?>/SJ1-N+0QCY.QKPF4EC4*OUQ!W; M+;0O#-/-W?!&>AOA.X]-,0_Q7E/"948X'^2A/XI]XEDZOQ;H>Y ^N8[9AN2, MV-2"VS$;OL5%[0ZXX-+G+0_V]Q^_?\\#'OX"NH4'IL^-;WEA=7C7M<,9S(V: M0>A*&YD-U.2!,UY33O6;Z.U^#W3/A(5)*8FVE%@[&(YB)^3:?#-$#%M-<]/31H[X9V8J(O> MU=?C,R,&4Y-9B QOE H \(!I'OW!,"=)E5)V];^4& \\(_.;0?1QJ)&$@_N [BW'7KSMJ1=2 MAAX<3PKGO!(KJ/7$'5\MM,^'G4(WO-'81OBN3AWS(#$3/GB*,;64T& D?L>T M !5,Q/Q!#)3K0KJ#\2PCV6G2I *Y,60G$IQZG7",8/,CRU5.&>I_T1[8]8\@ ME:.&.^9UBJ<-A:8X T5%O^HSAZP=\J5VD]0CGCQXL"1:H;'F4 M"&3P>$&C5/+'US9W #/$Q$WL?]U0QLN^Y3/&3VS""*O4IH00E9XXX:2#]L5)66.W*4S$ MU)7H7M)"W,E(SN!#XG)N^:5)>5KE^=Z9D8VHD6Q2/&82G(A@13@O0.PSL^D: M8UE![(^3LRJW,#%Y6B;I1%SU!^=Y&RTWGT/*[2&!_*8^.!&PE<;YJ55M![R3 M+#6Q.WMSFH;&R<\(9W#F;\X8"Q'KAB8DP^K]L/RC6>.Q5PZ3%F]K M]V G^G2:L"B2P!FW?>Q1-851Z3^=N4PK;?1-:G)3EB0<:"*)"(;"R&9L6C.* M>8KSFY0EZIG.B(8QEU1S'P!"1\=[)G\T]VPHH["'R)+GHC9TP0F1;?0M)LW) MV^.=V"A)W3U)3!"?$4Z>[_RF#,SEMXZD\S[5F68ZGV[ C).F-*C.(FMI7Z>Y MN31 B4'2#W&C4%&'TXP_O,A2DD]KK;HQ4_LT18>Y@?O&L=A\Q(D9(HZG+.:"ZB89NQL)(A-<<=EO8Y5!?N*+?'&8X.\O:O2Q71Q%. ;2LF]H&LH^H(#M4]Q M1FX*:7OT,5BO:2D,JQNCCL0&D7OX*5 F50.DJ7@<6-7I6DFON^IGR@A?84_]-H@)$YONX6$: MC:D%BY Y^6M#K-:WQ!F:"MJE^0#5S9 ?^S<(K?V^".7\TI'F2/SL3>!Q3_0' MTER0S8#%7,FH815,OT'S&8:*G.(W- S3HAHBH4H6Q682*P?\JH6Z_I/K//.Q$,?9@_(^+WIT M4MM(F=(.R@"K[=&V3)HV% ;;24C1Q>Q.0DZ_[ J9^D%?99_)Q)]<8TDHGG:8 M1%36B*TE0'/W(X<]]U,8)P=6V_>>S]AB8F?\^$\R'VB\A:W2#W< *VNN,,.? MPGUM==&'F.<;OLX]IO+EF>^,_26W#H@+/..:_VLTA)B7Y.^6U*]\QIF?,,!= M,;R]<3RZW(A"2S+DKVZ*&\SJ]"M,0BK:X86L6FE[C;U E0!9V"(5A(UCU##: M,F+\SM>:TS,1>Y=T0YE5[6MO[>_HRGK+SZVD=WB:>^&.2$6M\\'9T 5OG*H* MWM6)$_I$,"",0S$;PM2-GM$4=X3BD?6FO9K*)7]@D&G <,]Y45@"J/?"&:$M MM4Z/&YN[(#]Z;*& ]F/(^!E+)V&.X4!R!'L(%B3E@6!)-++J%=^XX0W*YAT? MM-!5HXUDJQ'OI*%*2 W;B*:W]S6MGXUG!NYV3@2C"5Q;@FPIAL[46\O#I[X' M[G!2T+:8_B=MCC?<5(3NGNR7TN9WSPK4#>7WC:?M.D^=O(,RKN3##UU>PNP= MMJ?W"]D0+TJ$W(MMQWD4!<[3(8(+#RL?AGO(A/1=)L7SM.)7@YX(6@@/3OGU7$19B05@L12D+P8)/))41"22&+Z=B(R>Q9O'%,N MD)$SS?L@WC;A$OUBN0".,GF&2O_\ #V>0%Z'PA_>S]^_Y_TFXM0*H#W"(MG[@ M_)/:/Q'/3_[J<,/ 2\6Y'1E3BP_?RVRTS,2IF>[)>^".9P5MRXL/27.\\:TB M=)_I.!NSBT&^E'KP>.N/@166A?O'FG#_?\AW?YK]Y<GCGY+PC__ZX8>_S+[_\"'Y]?N/?YG]Z;N/>60@5D0>F6_3W1,-R/?O9P0" MF7>XI.OXKQ_X7[^?$2;'GJYA'] ULO^W"J@5'H(C_TJ$!>LF!C7-<:-)DYYY M*)&UQ8LCC1)WWG2+"2^V$T(W]^_^?9#Q]_X"'\ MIS_],'O_XP\IA$PIUN>V[<#JQW+O+<>^]BZLO1-9TKO>TM:X([U!RT(YA>JF M>..\2>#.]052N@0($\RSYSO+-UI9JCA.,#C2S'H_;""CPV M;PCGZ_5A=W !_B[IQEE+,_&4.N(.4G7=\_':W MOZ+:0O7N2@6!!$A[D78X+ MB=F4-^#'">DQU: M&BJE9T\#Q[<77NVJ80A-Q7K_W'+A>='A-'N,K" :6;=S^NQXWL#J->:/#*"8 M2",)*\YD,-:"EMA%H1MN)%75NTW-9[PHJRRYWAK/IE.^AM'U) ^,:XPEH(M' M66S,6P8,OMFDC&]1W=/@$3:.E,[!:CKC#NYV-I ?SLIZX@WTEO)K.\)EG.!\ M4O 2F[.$<2.<'8(CW1$L$1_[I <^Y)WC$=MW72L("9M'B1U;(TNBHBVXXN$\ M/7M2,F!%IREA@$QG>>R7>TPEYJ5R:XMUP8%D+!#$]X!:QW%]TGE;@EF36';1HD1$YO*=U&>#TIDO@6 MT2/: /'R.6<%Q;5S?8_)Q+K*JKFF^21B6_O*L1C3.!;+(^B+:9E\HF[M&EG> M>F*!*E\=2YI.*$ UK12K@G/(FT=*F0%#*5M,#^ #J@C/03*P%%,%AE+V)%]@ M:'W;@ZY>'\:RU7&B9JM;8=/;Y%#1MQ9[)[&]H22U7A0VO;,QALJH]C0J[K$( MQ24&JFN/.V8;-6VX?24:XXW69I%UW[\2Y(W$Z0C*%L+41&B*NI5\NV77_&"# MO#7NL&S0,A^4DJ9X0[))X,X#R?+N/Y3(V;V63$R._,8)E@OLC.MQ-XY' MK]F/LAE+9<.)>-Z);I7>E[::@ >>RJK!"X$HX52-N.(#?:'>@88-(W1%,]QN M*-.K>!NRV :O"THE[7[_31 T76E,NV)W-"*!(&JD1%BLT!5SQJJGH!=O<1VU M>1A2]C][9;W5FZ8EI4E$91?K5 1N&S+H8[N3,CW#G\"W0V0OJJ><2<(:WD

UK#THR;GS7 M\:4KN?9T<,-(9\L45^0MB>"%D.ZJ= V.M%(I7!UC/.,'5&8$V/(_QB^U 6,H M$Y*R-H(?XQN(P51XX#!Z^^F>&R1^J,(%ML2)!3)RPW!\:\1/RG:RR3BO549; M_FH%LX3$:,46N/&Q0IO"6Y/9QW@QK4K(KN[':<409>:52-W*F-PJ:%C*H8^. MLAY56P)XX^)$PKY; $;7_;VU^ 2OE_$I.I1(":BHW[.W F-/MFA3+7[O--O0 M,/J,\^)M3[VP<:.PKCUN6&C4M/*YYG)CO,#1+'+G$2E]H3@A;7I;<0Q=:4S: MR#;CA1]&R\W/OF_S(B$T>''6-'ST77F2<$T'W('9K&LQ74W6&F]H*LCM ^B::^EQO8T'Z2/F#13]3C^GG,BR:VSO' MB6\G?.]1!L9B1FQ ?A(JMDWFSF ML:^1S?"<,X-5-$,RI1[L#?+JB*YOB3-\%;23O2^.(C#;OBFNRPW5WQ&/G1'^ M./*LM5CW#A[T]KU$GO4_LFFF-&MZN1$ M.Y1%5W5+W %6HUWEQG36#&^8U0G;?X-6$"7O@.PP-ZB;PFT(_6*M>.9>''>^ M9R3>[GS/+RH8PTK#$9%*/]RQJ*QY/C(;.^&-4W71.Z=MYSBD@1LS^=KT:=+P MZHO]/R?6.QY$OS9RLG3MO= P@J694/6.RF]M5K7$';DUVA5S0T^:X8W..F&[ MCS()S32S\WK(E,7F!$[].A8P)TD^C(/0V)&1%&OJ=NGK.N&.1S6=3\Z.I#WP M1JFBW/U&D-IAU-PITG!JWSKAFKJL,_4/X0R2I4S>U(BURJLKQ;.Z'KAC5D'; MJGL6%! .MQ@ M,O[HV;2!-)RN\<9M;MUIKDP0[(LE5SL=[\!T7:8;6^=TXP?Q':65]4;#Q1M; M23U)R0@V['=!\@Q&]E6,;QGMZD?5F M/LZI1S=./496M9X"ODFU/,6FDZ;8<44N<$]O9823Y0AY%]/6.^5ILQ095%5Y M*&KY$A7>MQ]*P959D+FC4>/)>[D-;D"IU*BP?,HW, L>S6N)2EG[U%FJ7#>, M%40CJ3-*Y/Q*G>'W1,-EIN3*LX-!^L=R.".OZYVR8=H6QIX MIP"=->D:% E#$G,D@B5DRYX^YC8CEXY[@-:&3^O-F9Y MED#F.GY> L6[$A*+Q..;ZB,Q[:E,$CR;K*( GS(2DP/01D7&G8EA M'!3)/, M.M$"Z>":XP;3A17 JV9A\MYJPQJVICEN>&S2,X^#LK9X :]1XJY.O)@_W%W? M_?Q([A0L?B@]\[-U'#&9/L6SW%Q8X?;*]5^;:EPV=,$=G2KZ5K[45-$>;YPJ2=WY M,K_D";N+^>,GWSX^>0VM=>>@=YOHZ<%P?*XC;= MS^U""+?3=[=-Z;2_)16\ =)#ESY+(>!)$J904><=\&4KI*]S5>\RWJ;/$@U8 M*3.#E1(WLF!D2F^ 7X$MKCA8"R[YT%F:)YXH6LTS;N"0$Y <8&-E1FY M8'[L1 3FV=G]2WAE(P@MUTQ #VJ$E#C9^ &;F,FQ M^=3>#QTQP9J'(8W"#Q+L;NR$$[G:Z9R?9]3WP#O34)2[JT<#^62+DKEUC@>@ MF>!BJ+K#&)KSTC;PJAAH:U5IVV,V 1R@ZLR-;WF/-(IKL>0R5B3,>(T[5QA*X2S0ROJ-#"Q?@I9* MDR#C.O8 S6MO'5#&[9**_Z;'1S?PVP-<8%IN/H>4#P/Y#9^:%]LTT$0,P[HL MEN)U7X+(@5V;>OU' "<6A;RS8V&^YA.1BI,)ON((0+@S?W-V8'_@TY7"\RYL M.>("D7''#>/V3 0@B02YXW0N ^%"D.6&,#'$I+9PZ&7N_3KCMKOSO3-^-%YR M(9,'8LF]'FI?^#N0HN[@6]H8)V*KZ5A(JZ]LB7?!VB!O5T?E9,\X77)O'?F# M(_,@8,3X#"1+QS'Z0NZ NI,GKOL^UMU@?&8+\T>VX\V6' OC^TOZE1:/K'A,7XY)#J3-&2KG6YA?7'M< MLBPGCV]YS3W[QK&>')>GOMVQF49]6G!_JKA#7I/52F6$^Y#$"QVZ%.L]^7]W MF2ZA&."( ,REU7(Q^/%Q3I 93]0U?'7(M 4OMC")"L%JN4S8S%YNQM;0.X-E M^R1)!EE^A+)I*[M.#8WD^M=#SFF_*>%*C?2:P:,B <=\=F^8#([1UHH(K,SM []F\L1^XB?5 MK!4C]NI$6QA3/4J.U K(.T:0]:%L61#LX$FE=+!=']>0XN=L>$H)#;XVNX$[ MY)=RNE=[[9&$'>'\2)ZAB2/",>UQD?>X,+F =.SZ0*4R"-]!#F4VAK2'X7H" MDP)B!5O40'%-[\F!L8HN(\+Q72G1E]Q^NO\#H_*0WTXE+@O[9QP1(O.0-JET MO]$0.LE:9NHOI Y MP YBS@C*.R_%/CCQLY7&]9N%N0Y3VB6L$EOS]F".!9IM0;UJR_0S%*WW;%RQ M'/LROLX;9WC,/9L?E(CS$65+*1*;6GRWL5%]X*M0FA(BM-)',U3$O-,;NW"> M)HXFC5ZM,62DQ!IQ[I(X7A0ORZ\/C*T7:;^#DG?T>A MQM&%$$-E)J5,"2>2:+"./&%J_328"(][5XDFY-MEQGF0+3 UG M>8]CCHK<[AQ\BO1NFPC>A#.'1% 2LT>0T#V.F99Y7SFK\A8<,[FJS)9>:3%H M\;6;#=JGC$UI)E8K_R@)8&CF6X.8(H\"..(]22VYMXZP@PXUW=;KX$#SN6RM M4U\:B$T-#]K82"V_JX[2E/"BE3Y#Y8#%S$6E1,$^GT**)&5T%%.E-MGG;&+% M-G&E-NFQ?,O=@(LWD>]HY>I,UA GKEJZM*ELA7SK5R]S5^QZ@@&/ZORQ11YY#740'8I7&Y-M+T[.6H98?4S MI(*EKQ/18=(%/'? Y/K5B;87AS#R(5,L1L-RU;CN5' B64^KU,]G:DE,:2*C MIHCF&4S"E*<\D83M+)V\C%N=S91Q$HK$IKR&E,;)B2A^7]SNV2Q"%C.OLO!O MTP]GP+?6/)W)J'1"/K%II<+P\QS*.:\(8(1H; ;#S] M%Z6O>,B,0Y&]P_[.?,]YH?(MFB[]$:-9%TO4I!O*.R-'MTZJ]+MUFD\>%"F# M%9G@O "TZY(TNRP6)[_EP+.]R[G=K%\IG=MT0N* !I7, F.CI2R-[5V-;Q&I MOQ@ITZO^0J1DYMR* $ZX[6Z+;J^KXETC=M"ASQ2JY=-C@P"#'UENW[TP3(3@1PXT=[6Q1>+5+NC1DN_:T!.+)D\)(!IUT(L/P.XL\L\2AB3CB 0=T6Q.U*J+:2Z9#SMAAP-%/6NW?\H]4$<^:J2Z]SK*!?2 MPK*[H5OWZS \6,SA(+PUO-(\P*"O&-,*_9 'M:KF]2/[=,):672]X_B@D=U] M\-:M_$DIO+7ONG1=5=9J],"^2$59;GB!UE;A7=][.D&N8 59J-=TG4; JRB@ M)^PS3GS/C]?L113\0QHBHQW;8A\?8-BB=C'N!(G>I\'HP:"]+;HE0N"%A XZ MC)CX@"FG:BB3G.14.16I#XB XLKQV')%0R95/:%) H>";10 I(;*Y(!$19>! M "5EC3^3:D@K968PG4F57W%%_OKWY9[/C!9O-%@[S XJ*S5)/]QHH:RY=&.A MJA->+% 77=/& O @,1.2=2@@[X4XS-5E[WTP /?9,B;@[(*-B'W#9P-# M&B"?\9B>]X7:E8Z_[A<://D- #?RMQX4OO40GO4VOGUZXW@T9#H'U'94\J/* M[9$C69.FLFE*H3%BW&H46<_0S&ESJ.+4C4]'AM35371=5^DZ2H R-(IQ8[E1 M"="Z]K@#M%'3?(!*&^,-T&:1>]0)2<86.(L8,$#59Q'#:9N.HVR>A"! U3<_ M>N^>H _A]K;HMG&(-\@[Z##B1B&FDX>A3,)/'K(;W/DSB$W%IJ$)R !SP/\A MR_K%\.,II^8RU>["9:HNW-:^G\L >K'9 M4.GYQ>A"X(8N,]])'O[&E0 OA!JR0^=L""; 3 !Q3HX9R40DH@G<^RC]L=A# MR$XJRO?,2*H!250@H ,12AC!]8E]3S V)#7S1&FI<#LY\!_BJ_BRH5D[TGZA MP(D&!X? ,E%0;N'5KEC-FX]8$:$>?YQ<2#R<+1XC*XCP6^.)/CL>+]0NL\DH MF/UXV.]=RJ_;NR#:E>N_7GL;>"<>3B4;,H74>^/&X996R".N8E>\V-I6@J-A4QA6-,0>B3+=2N]EE%IA MCD>IK#WJ'3.2A-.,PW+L-V\&U*X8:!&0-C(%CJR(C\;+#4^'V?JNS:P!D_[H MV#0!5NR+.Q9;6: P^57IB#=BVXG?V+N\?%)7E+V\7=ZI$LK\C% MI_G=SXM'_.]/RYO+Q48W?(R;A0?+BEXZ>\LIUQ& ML*DM;I^MU3#OJY4-\?IHO;BZ?)/\)@@;<%X MHMP(KS/*1>U^N3Q+@">_":)F-KJ&UCSK>\SN"95\' ;*R.IO5>:'VV%@S,W,V M9\2IO; ".*,.:X-6VAAWM-;K6+R24=42;WPVR-O],H8@2Q*Z9N-Q:"UI3%=; M_(5!E(L]]EL6=^R7OU\<=@?7@D?\1%Z@2"1<;N:VN"%>L0?7HAO.6&RK-T2E M:A]\\=E:\L[+L91)G$:;IN#Z&Y)PTKU'U].]*S?J6G6JD/<$D%,Z4T<1B67:04F)R)3Q1*;***#" M5E$Q=^S0@L1,9I(^_/7O/P>6Q^2X/ 1LR2LD_<5R#_01ZO> 2C82=X\65_[XVG@W",39^ M"XJI'[(59+3U9<6+%;OB!I0V^DO3123]\$)&*^EU)9'$TY"$$V25A!$1S S5 M)QO%#DF=T\8RIR;G%V)ZU:)T>1_U56M1G, 8,.2CH*E1I-Z"R(NZ:7LPM M@V?+<_[)W?J"R>.[CBWJ<7CV/1,*RFB(UP#CNIN6FUYV:WKI2A=MW$BMU8)Y M\-9"&"^>ZU6OKSPP(N#"_O%P_SU?7R[M%(-6@+]K:6F[CN![.'Q&R5 M#7%'B%RW0A7GDU9X?;=&ULZ.R$G"^) 1);^MZ%M$SIG+_6[HA;8!%$42<0_T MA7H'*AZ]]3B:_.I$VXL#&Y]W-&@8V]1[XX[-EE8HYNTK=<4;Q6T5Z)SSOOAE MS5+MBH%[T@QSC,J%[5$;Z?'S[>*!W"SG=X_D M87&QN/YE?GYCQ"5O?,L+[_R(AJO LBE;Y2VC+0UR>E^FQ3J;QJ6NM'"[=2\+ MY1V_$R&\H=%/G:[!P[G.".<[(YPS+T'.>9,<DG-FC?6\'OLH&N?6^<*-'1"H ++;N:10+; M7Q]VR>9?O^^R_UZ%3VRZ<3Q>.X!8+Y;C LMOA@CM*@0<7=_E:I$/7W+UL+PE MM\OS:_;SI^7M@MS/'_YWE^V:SE$MFPITZ#[IN*X<\-OVG7QDZQNR5EM*F"P. M&[2+1>(]$(($J11B,;OC@R38,$"?93BOW 1'&$"P(\"/<(;FYCKC M6V1L6.1SMI*&==.;AO:(@4]%TQ3IZAHCAS8ET35/4T9%J$$57*X^L<5%.0R' MC;?:B4=3AXE%G'QR4=MZ@C$WP@3"YQL$Y6G$N/.%85476R G\P2S$X*!51X8 M@2ZIY=) 9+I0.[==4Z5J76/$R-.H8XHZTI;($:=9[DGO1 RGWN5B?L/BZ^KZ M;GYWL;C,A9C&6;54_-JA7JG7%*-./N@W=YEJ'(XP_-N<=_QF/+5S4P!(_897 MOVCA;WQU[<*V/8FV5D1>*=E9OU,2^:RY3?>4_>-%K$O$8IZ-@#/B!S$3]C-_ MVX>)LL_=&,OM580D] 79N =96QYT\!B3X'<:P<\[3B5DGP-3YD\ALVXP\@[' M"%]9#<@8GKN85=[(:3 \I]V4FW#2""?,UNM4.)@MM$!\XEHM9^>CU,7\T92; MA2&EZ6.*0J_&[(*F3MC=4$7GHEO6]<#LIDIR=W9;3C[_%J?@@."4?V#%C<7K MM??")CM^<,RR%!K&B/H>N"-50=OBDEB0FZO**(U:;_A,,A"'@/6'&8@+8\13IE"&J46Y7]_;#=4'Z,:.TW&.17' MH?H>DW#9(4!5Y)T(^JB&EJ'USD6MD;=&U^O@0.T;QWIR7"=R:)C<*\K_J7Y4 M:4L#=TAWLDCA;=(V!/ &?#G8.VE@<$LL# MY9RY1"3'?Y:[6IO[#PAS-YJBJLH-RTJ>Q-%'M-: M;%8(_5X4$2.$'KTZ%PK_-']8G)W/']DT[&)Y>[^X>^2%+5$'VGG>%(W#8F^J M7TBHU5NM4ZQ5D_P"@JU!,1UE^2N>#$,PC)LV$"(XNO;6_HZNK+<6&9UU/7## MB(*VQ0PY:7.\X:\B=/=DL0LHI[&:_Y>IE,X3W9I3.FN[3,Y?&U(ZY>TGY;$Z M4SJ!.&'442TEA]79<)BR077G1&(.[]E0Q==A@[^W+FRT-@PS;6G@#N1.%LE' M=BL">$.]FQK=ZU[>WEZO(*7KD6=X72SO5M=W/R_N+@QMPBNIWS2BM2;R!81& M[:C7CL+$@T-C5=B,'3_>*S!$-5B.;1ALL'%E.0%_@S+3MFGKM:$+;DA0T3]P!VZAI/EBE MC?$&:K/(7=TUH0QOYHJ'=LT'Z(#:SA_NV$SPD=PO'@C?QC?S>A _I[BW@NBX M"BPO9!,&>/NO\2FAQFZXHU15[^(C0_5]\,:LLN1=G?EA<3-?+2ZA./;J;V3U M,+][G%\8?.^Q6EWU?9%V%*;IZHH[(BVZ3R\ AECRQ[P(9T;RW%!MA(QJ$E3P M\'AX"ND_#M2+%B\*F6^2B7M<4;THT2=TZI^'S^N/CK9[92(O"J MHYGU4EF[I@&KKOVTO+1V,)(VGHZ?:LS]22D30=K\H#*@LABB\MP*G7"YB6\% ML77AO>\ZZZ/XMRE$E3OCCM=V-L@'KUI/O)'<4OZNGL[90''GC-&,"";DM_B_ MIN-\;%/<,RV2*N F O]S2)>;11@Y.S9G+C_4(&V$.Y"K=)(E84A>&4>2L$2##(9,\T#7_K-XA[0G@Q>".FCS& 7%)%@ MB&G;Y+F:0)-58-DT*=:35/7)7E^JQ0_5OK@1HY4%\ABAU!$O*K03OW?IJ_PC MJ4ABWY@%3#T#Y0?BF1RU)45]#]Q!K:!M^?4G27.\ :PB=)]WG_Q@EK[VA"1B MAU593%;B$NDF8O3G@\5F2!&EX;5GTYWG;)RU)1+2//M7"Z9/4$B/:^Y(M]O; M4\$=RQVMDH_OEB3PQGQ71;H&1<9O1LH<^86VC"=)F*)!B[&-Q:##/JRCG$U, M@,@=?U)D MB>[0873SP.( MDAD%C)ZJ?"638T. 1>D#82TZ8\;.UI;HO+B85-GO&C17@4- M%Q)SO-#A@VF#=,$#>&:=!_G[C]^_YX'.'UX7:ZK20[I7AXAQNG4\9W?8)=79 ML@V,%?]'$O[ZJ.($!T<3('5PK('9VX<3? MD)W%9'"B(_R\X?*0G1"([&.)2.23)TH"+ABUR=.1N%P=XGML(>0=+)<\\:R\ M#?PM?2[;!27+-;\'PVLL9A8BG+X:+J0@L1C)P5!Q.A!!N=XT-+,GWCBE_' M*'"%/P#'&4P6X0&.#(&/6"BWX89WG;>BU .OY.:#/B?8BST]I$J/:%S>6 MM+) J;Y_\>-%._,Y/[!2X<%2(,TF1 ,$X9LA/0.P3DP2"I]GU3)*J<^=' M-+SQ+7Y0>.5XEK=FR\#26J]Q8M>6&FZ,Z&FEZD5.*U)X<:2O0KU3R^ D/N62 MVTT)8X@IX\HXA9A=*V1SBRKM&=?EYMP/ O^5!O,W1Y;*TI($[@CJ8H]"">86 M_?'&2BS&4C<.!Z]CNA.-G-KT1UW M:+:U0SY85?OB#=_6&O1=RLP(9S4CG)-T84-^ ]:$\QXDY%]H\.37!_UHMLFM MYR:R/Z)\]-N%(FZ\T&"MGGLE^/===2BE8QNR->C@V*_%8CZ;6BZ;>6TX/VH3 M#Z2(4Z3$0L*C$32T7-=_A38\.A5%#I1.BGB1Q@YT.>Q4F3#WHX84[+5IUSA^N7.'/"Q$I MA"(@%1:,,VJS/,A)L4M?!O;U;F\Y3$>&W3]3CP:6^T!#&KR [GD[ , +*S3G M7VN@B1-ZM%HLS;WN2Q!YYK4V]?3F73NQ6'P:\"P$(X&0C(>;-/C&S:@V;KY$ M ,(D(+$()):!,,8Y/(??0 XB!#&-YSCLEP?T[DYG8D9Z;X71Y8%VGGZVZ8\3 M\#M;(C^Q5.Z,=Q;97@6]4T;@3R[Q9"V-9X\\>JR3@P>7;Q5DBUT2;:V(P-ML M>S"4;2:7J<(:8O;\UX,%^=S7GNUPOFKHT8,<;C#I:Z?"_=Z.M/!"36^-=")/ MLCJ->9.,.18D,F:N^I1*_Q"%$9OD@#GW@<,DW/-+BBZ?V]1AF?'SQIJMS/-C M,3>B)GNL)TG<"*;#7M*SRI;T\"*9%JWZG]N)C!ISR6=%Y6I3S"1-<0=#G7[% MHN"G[? Z;ZVT&IRR1U:79"EG_P=O;>"W\/*Q*T6W7"Z8%N] MTRU'A3[(=Q7;:-!YXW#KA&3':;$)REX\=Q2>'#6*>O4[+@+9,AG8*HP),>XV MX1CVX -9?G;,%1>\"# CG-OX>WQC*'_[Z5Z M\JE276/$T-.H8PH[TI;((:=9[LZ'?][&#W9B6P=*4[,I.VSI1#[A//F(F(O+ M<3%G.+4KE1L?8896$'!E6%AI-;U1ZC4%H%&?Z#1WF0KT##OE@8=PV#2G../Q M4R.O*^T+#*"^KQA05:0"<35R)-:FSJ725*B[5"TQI^MW%A M6:5DBVZ4<,*;!NN4WV=J20;OL4X?9?H4Y*5T5J[(.\L*8\[B"L?WEF//2"*& MZ1F.29OE9SWQF$)>>"'VK":OJ,6;%HD^>#8]J?Z<5M,T]"!,=EWLVGMA8OK! M\>(0!.RGEG5Z&[OCQJ*V=JB^AEG?%R_JM-9 1]BDK&8D9H8%4(R8PTE8&

^NNZ%I/'&7GC#O87L73T[83$CG F_ M3Y&RP1+G(]BA.$](;+)/;4(3EF8'?_'*+9M&03:! M)#+@@R33I@LR@X7<8 =NL.0I(;.(];BU GK.9+8O_-V>>B$_C.3V6>[%J]_= M8*L'X:E@5U_;50-85ZI30+'>NG6.1V!\QCDG[R>2.3S;]1R_E"O8SQ##F#G; MY;!, )C/^2%!L/118;$4A9*BV70P?OS77GH/%%:HCO=\#N^-M@0S/3RF@FL: M+5H-<1H83 'M=*JI(WBS1[%G\083WVG-KR<3J>!]WE0NP@7#AXC8[+L!^^ZL MX'>:''F#>9]\__?L!!P>C-S[0;3Q7<L)9P)8TTX[QF'J36/N9@_/L@:V6"' M'8.CHUB$@M,S;$P+G0 2>5#(1%2%$36%/7_G>.(/!Y@KQT_/)A#M[@ )DO "'R KF/"1/O/4(LGW4=L!-RXUZYJ' M'GEKO.BB('/GRYBA"^X@5=%7]=%FO*&J M)'7G&R4-3S0;*=HET?BFX>4MA6Z3].<3O15\^@;_"UO*D@_@VS?#OJ'5]>'Q M(74W^,YX4HLPNZ]V1Z/Y4Q@%UCJ26*BI#^Y(5M*XJ@AE90>\,:PF=EJ><4G8&WJ^96R+Z+N ?BIZ* Q[3P/'MTL**W;!&:=M]$VOH3>T M1WX1757Z/H4RUB(.]YPB&W0VE/UA1EZ=:.MXY'7KK+<\7M>',/)W+)3(U@KA M^N7>.O)-2FLGW-L^C%Q)8VCK5 1NF,"68#'^7?6A=;[(>X/I1^TN_<-3M#FX MITK+@%RU,TZ$ZV8#V9-T\IZ(YR;MY-D)0I*VS$CR/#FG/1- M5.!./-.$ANO V8L%%+\77[71I=0!9PBKZYI.46I;(Y^@J,G>8T&O(/$7$Y]W\+1>6"D>OD#*NZH#XC.?IDN1%U,+1O\X5!E!N:V6_9L,Q^^?L# MI&M6O%Q1_@QG1%9J ,%7^ #?D%@M7N>4!(CA,'+6EILDFXF+SWI?>5#QI,KB M:*>?(O>FT[)GI8\0>Y2FRE92G^K^4D,GK[IU/&=WV$G]JOPY7L^JU"3QK<*' M.+VK6L3.!?0%-3.5X0939[2HL-[JHZ+T.>*HJ-(DC8K\ATBCHE+$SFXDJ!F, MBB'4&7ZA&=Y(CJ+5>^$,D99:-ZX[LRX377Q6*-!Y&09GS@Z0RDJUQB5:'3;K MB;^5D*U-U^[!%HF[%N$Y?]^0U9:US]K :ZL\N3?RD[+4-)\C6%C?,LT8!TCN MA8UX8O,955PU%FK%,AD$-Y\)Z,/U!^](K#?*=^8C\>3'V)6MQ_@^:I;%85V* MP&C55?V@6/=Q18/=W4'YTH=<:)/>]W+I5+K>^$;TCO(WM?=3PJA A_8 M$TLX&2MS.K !$CU%:5+K.:#45!ZUM#;;YY!N#NZ-LY&=2JGUQ!W>+;17*DJ8 M=<,;X&V$'Z0LX8P(3@18#1'B+S1X\CN6)-1HA%A+]U3+42*[B&#A%2^6'*_6 MXZ(%N2.WAARXSL1PQW\_&^4AH1LEO"C14Y_.;[P4IP3AC C.)-DU2W@7WEB0 MY=D9FQXG4J[\\_CI!6K?T;=H]4K=%WK+YA%;6>IX#W*X8ZVOG9HFV"JT\,9; M;XVT3\:3PC;B28*$_XS\C5H!67KC/@-GW$P0]IC19?7JPQ?3%U5R9+X,-"G; MI0N*)#2FCQXGFHR+&HP]:M309AX6QC^@1@O&CVK!BSRA+P0Q3FS3"3-2*E\ M:ISJ,C)N@ "XD4.?B5A0_X@9.ZZ8E75 1Y[.EX$<)Y;I APID>GCQJDJX\(& M\$>-&OH,Q*+YSZA!@_VC!31R=+X0T"A;IA-H)$2^ - X465DT& _XP8-;09B MT?P7S*"QVM* \DO6O6=G.4)?!FRWUQ4!&'Z"8/CR,#0J#8( ?6:X.#.@?^2")ONQFD5]U'_CV81W]:L%3 M"M&QI&-M0YP1VJQ;FK9T":O,?%Q,W\'T@]T6VY( M3)ONC&@?A7?G9'J])'EV59@EW3DS\I9,A!M[(03;-KI7"@I7]L#[]"O M*'>/BZ"<_$FDDIC#$!$K2M0L/+MNF!]8\53/Y"7$XXQ0S^9!/5B!($&9:19$ MR%1_HL^.!W7VI0;H,?.IU^?:6P!!WMDQMZ^3YR#"!&?+,P;Q(JOE$OC^D[_" MNT(.EV[Z$R MN-A"A9MK+]^"">OLW=HW%?K2Q(T96BQ6>#VE#T&\"*-'K9Y5*?GC*W%0A^3S MWF8(P.\%"@%@,IAKF\V@&\?BON](:5%664.N ,$G5= MT[50;6OD*QTUV;OO23MA7*8BJY@!!2N :5PY@TTCUPG;<9$=0!UW2*&RJ&Q' 7?\=;!&/M):=,<;4UV4 MZ!H]*2\#C_2HG[Z,:9&B[JYO>>P?H&PLO0J%]GA2KI"8HSD-:YP)+0ISF!@X M+V T@;U06+8_..'OY\=SZJVW.ROXO6;[4:$;[B%25>_\N-C4!^]@J"QY5Y\N M,"# @:0,#.XEGNJ=""5VCY3-==)M:MY=K7>]=Q?[3,F[)9(/X]T&-R+C=]VO MV)>?G)?]ZD3;B_C]VSC/9N[9CS1X<=8TE;IVB[(_5=S1H#I21)O;.E2 MK&OHQ?Q%MG B@7AH(I%AEF:_0>9)+$<^0$WNE**RW[I@O^25[#1%&\P7QN9[ M2N3 ,6P?X7RIW7PTUP,W'"EHVS +39KCA1$5H36.SD ;T[03Y&DWXRSTF)C_ MGFI;Z[]9\PGY;X70VOW7X,0R&9].]*Z=.#;W0N[):EH7O+F^"V*/5A2\LUH8>)\TH8X?;!9W/ZNV'WZ(KGD<>W9=$_9 M/UZTVCJ!?6\%T9$MG>>;C>/""Y3AZM677_EHUQVG3W:U0WH=I$5?Y)=#NFC2 M?1$(,_+9)ZE0K*4#]]^96'"]'397K%0T>#5AW/LD M8YHKQXMP9H1SXS:8%VQ@\+K)F :9>S[SFT#B'L>2]VF&B4*K":#$J58G()$UF0A&5 @\#D1L&&,S"*%1Y32&@"8"?!A"M4L3 M9^O7WIHQ?V3^RZ_7W0 3YDPUV4WU/7"B2PMM\^?I-+<]XJNTP.:_6=$ZHZ-<&JWXGBQ3*NK8A@#!617!&0V+%+\=1R$,FG!O(U$96IF)#\UDI5> MSQG^(1(O+:\)RE:MNI5[XD25#MHWOAY2[(9\#ZRE$OW? F$3^"?'XZ556?@' MU(5R)+ KECW\X65U5T4 X'CL0[-)Y#7Y>6'LQ # "\^C'9IM\*O\.]==\_O" MW^V<,(0UM\DDPWF7)+R+YZ=':.:P6@8'FC30<]Q$"HPU*E@N+= MB"$'32VJ:$\&23Y.%#H\XD6P8"NE,0*U10\:US3/N M)&-/X@\7>7-Q$4@L P?F05(P5:J?FS59/Q=#<=/VG@;P!^N9?I L 1JZX(3Q M-OK67K;-M<>[SE626M]U6[:F3>F;N9(XI+X9+3%-;[B4J$7CFFQS ]\Q: E' M]=5?\6"WX^(Y]C*(2WM([F%*FN'$H2:]DNMP56WPX4VCI)UCKJ(@S;A7,V,) MPJRR3"B]FEG7%KT;RC4L^>)I0]0.62.N5J_4?DOST@GH.GID4\:ZY[/&X IJQH]K M[X4YC!\E"4"3AO$@)S M$P SF.Y<+4Y7P,KX:#*L:KEOS,2YUDE=:'[F5YMJWM %)_BTT3=_KE77'M^V M7BNI->[NS>*C;:-)X8,JS6F9N?;$%*AASNT>UNJ>)6J(S&\H-!?I>YS9L&90P;C'5_#FA%@ MS__(^<\("'#F>&>I".2W1 @SF&+.9A>^%Q[@ZC"8Y_;3/7^_"V: 0J"?4&%1 M(FQ;*^;Z311;RIHK84C2:8)8<2+Z()@0SDC"R%#6R(@&.(-<&1'KCA=&ENN* MQW ]_[1$H^DP3_9&PJUIWFI!''G&:Y8 M\9>]XA3M3?*,[3=)HGNR&QZD[]H2*\C_&J:OT,*] RLBKY3LK-]IN9JUV,ED MX3KV"5U[18%=]*EW7'#'L*>B9 M2P21MD4.=RJ2:[H Q?QS%V>LBUFXP*@,N<;.!QE.\W13@1,G&74"Y$VDAHR@ M:_GKY%^XUG2SO>^!-RTW^:?<02?QD'NUY@J]4*.0JM;YK+2&+N@Q25F!KDZ[ M8GCD'>#$ K+28F[D=>NLM_P/@1)*WK%0A9QD51(]:ZS\R3L>5@2AYB\Z2LTW)P,?/Q MP=:(B3+X/5(K"*O="-8,CLV$YZ9,/(K%A8E]>V8@NF:R47O.AH"3VB,US7"" M;)->^>WW^U227L@'Q_RH8*"(&ED WU0O;;^SLQ9V%6RT9FM3ME/?F!3 M&S*!PPA&PCO?L];KX&"Y4&SV( V\CK201V2YVN09-RS6WN MS$C&Q@PT&#'%?> PIGLV7ON'*(1Z9& 6WRMM]"%!E7/*9A TOY2\"*CM1##1 M$7OSZL95HC4Y5%&W4 .J-!.:%*JT4$&L MR8#SV;-V?A Y_Z0VA"]FP8M3K3G]1@UE]+O6-<3AXQBO&BX^^8"%_SD>V>V6/+^I-8'/(N M$>AK+*.<.9-R@]DQ-6XNFVYH$$ R46KM#36SLK^#])/,2G=4!FR5#7'#DURW M/,B(PVI M,Y*(D2QF$DFTPM!'83>//L/E("TSD6',]^YB:P6\)OTF_!HVX(&L@QRG:'CM MV\L)8/M&]NZ$=B9?"(ZULFG'190"AR\ Y]KI M.1KNY84BJ5385U]CF%+0HG9:1"1G*)KPY 9U4J[Z,L@KC)$(]"">[TMM4S)G MA^XXP:JK'=(T\19]D6>'=]&DJ]]GKT86+TJL!6R(!4O^#E:WA0O#@6U.)C1SJ(@;*/95+$[$($.73V4JG/E<0XF!PL99?Q60]OE149;46?1%C;5L+I/BJVA$YIK960^=J8T+E*/90H!A6OBS4(DB939++AZ.#XBC&2*Y6JGS'G?O7"J/+ UW!+Y+=CU8$<&)C=UOD=P[5>^/=%>R@@]X%*; @C ?Y MC7/1][)EOXW[4-Q*C@U0\>9JV[ZX Z&5!1IVST\[XG7_=N+W]'PV$O#+LS,R M?X8PT/R4JTZ'KWSDM7WOB3O]Z4.P+;M.V/$U/18K<_WN[\7JF@8?O]AY?_X_M(ZAG4Q MV:$[S@#M:H>Z0T-97^2[-%TTZ;\*.=GAAHK&.[CSS'[SR/D0D0U]I8'X_,?2Y\9/$@%X-OL(B, H%^$0!PH.K_2(./AS0"UF@A7SKSYP MV$QF8JBH:)=:<&R@,4&,5-7H7U YNNEB^@08G"(GLHGD6,:($F/T1=0A#L5. MZUC&1KAQ/'H=T5VO8K 5M'!"L!8+M2X&6R:$_ORAHSI#Y5, )\)9H:E1,8)5 M[I/AIE@'MLN+RBVS2G\._!#.4-?TI(I>FWXX(:"UYHV9I/E.R.=9K53H\6@# MT.$II"*9-*[ FF4/LH_<-+?2%;F56^K"?2:R3]XHG\';CNZ!5Z>$*9?G1\1U M=HZX S6#-V;B%T\YF6*8X,A(U6K7FFS4&>&<&&@*7GA24;5:@%<#DS^ 1]Y9 MS#[PI@IP*YHMV6 &S[TVU(Y MQ;T5=;QP-(".@]0?BUF2E&>/E'G9TH:&(>SX?*^VS5S?'&?* #L-76":*C<@)4?7/$"*2@ M9XI -6V1(Y"*Y,,?1+VO/X@J9[6,BU!#FDC0)BL?4];2D I___YLW!REW"E9 MCY3-1BJ(@:R[550/YJ<'>ST4&AP-/V(^=A_6,CF>Y#E__(P('0T8Z#;SC:F< MPM_H.'Z_^;+.W4]LTOK _?00%MU>34<]QMJ/N9G"D;L^\UPZH?7,D/29CX0, M0VCA,=:3M_'@ %-Z#(7G"<$A3;95TIX4H/?34"_4-S^"^W0D M.9$(R$1^2Z1",PJ8L>F0XX,IC$QL!]X("R@-:R0(9H28D6DH,/F& M_3GL#2$*5">-**I6:P$P320GBS?*B@T /ZM7OP@_.=A))E,30:3!S;JAJ)GFE,%(T6+J<-1 <*J I*K6 )!TQ=0L(1)(,T5,&MJ*#"X^ MH$,E^/XT@U(SR0ECDJ*]E"&I@=Y$$4E5JR$ R7DI39% F GBT= V9#CQ'A\< ML6]O&4 "AVY04B0\96AJ8SMU@%*A.E68:J6;7K#*(U26L 0231&K1C'D?>#X M9>6[0U881#FX8K]E4,5^:7OFN/+YI>3J:@DZZ.$$)FV6 CSJ30P?#.E3:>PT M@,@G7 XSM03,V^U_PMG]?5*#0E_2_1V\()AI=,7"Z-9_ROX':HG M\,<&2RWE&?C]2>($%YWV2G/S>])#GJBO2[L>%W1"LN.T2$#W\#:Q%X6GSV;" M%TR$9 1$(UPV7M3$KWQH<]RL?M-FY%3SKPQ*[,6D(.)ATI,>YC+^31OO]M,] M=Z1JPVA$#616;)S&6W,U&QBBMBB8ZF,0-[0K!(&)BBTM,2B\@YKPHX"[SX(2_US[) MU=0')WBTTCB_YU3; =\ZKIW8G">@'SZX&0RL99,*+(74O%9K)7*->[T8D1+Y5@1S@M6-]&1JY\Q,S@S&=$6 M]VJN,2PV'@N:?6@'C;+.$T/&6AO4 F-ESPGB8KT>:&"1^-[(*Z_QC*6(C$O/ MY+K-C#DRESA6.,28^,@3Q_I@9)' I'&RPA8ML#+7>_)X6:4+'LR,0#ILJ*G3 M9(K(*9)5,6/G4$:IP4_N'&/E65S RP TX(+<63LZ?W/*17!JFN$$RR:]DF2' MJC;X]KX:)>U>U3LC2H J^0WH=BG_V\GU&*PR^VR9+/-GYO&\%G))STM_Q]"U MPB!M^N)UTM862#Q7N2-.=VXOOD8?%Y0U%KF^M7YG@XQ\!EKZ'*<[2C5)YX_Y M#Y%/#RM%'?0,W:4Z$;8D!HH7=^G=G4!SE\M-%@&%0) 5,$9[XZR"0B=BK)Z.O'P8V2 M4Q.TC@V0L3&[4AQ;?2K4S[YP$[D4<:*8YS//9"[J/5][:W]'%V]L(1M6;[NU M[(H3_KKHGT^P4.F';W+>2?K.I2OC!,&,"Q%LR+N8T==F$R^P6$'S4Z.YW%#G MC=H/5E1^]JJI+B7B_<#N%W0C0^\46#W7)3NLQ2/L2J;XDS M]A6TR][TJFR&?#+3('3G6W",+ QOY4ML(^^8#*G=B+%$7>L45YJ[(,>8%@IH6CIYG &O/9^P M@-'O=>OO^.?QOE[H/'O.QEE;7N0>F9>S?YZ=%_[BEA-2V ^O9,Q+H"-8+K3 MNS8S];.9QS^";5C/%[+@59/F13[ M(0:]-IH7RA0T=4(.?*U4Z.K#\QTD6( /'S(&9",XD V%=. -L?A0;K2O:1>VN@M#U53%XJS]C<;+$7HAC?1Q=8*GF&[>J-Q.E2AR27= M6 XY5TQ8D"7?2O>UJYJA_RJ5%;+?K/CC9IG.>J,#D>)'< M6Y[OX::,B<6G3;!83%XR"[>41L2VQBYS,I:IJH"0Q)QXG:6,%XI'E /IONN;>Y7O//IC.E=E(+U+"_IRBF>*FTT+"O'YU MR ?MIH=T!:F[>NKE(=ZRD6);&!ZH;1RKM"A;/4D#TBB@2(N.R9Y[U9GH@4R%[Y^ACI,B[O15\3:R*^905D;A/! 04$Z?ZZJ[[H(? HV=3/"F2&U]Z%[[ILGAU8U;MI MC5T08Y*BOMDV>'U[Y+BD*GW_ YR=* V[!19D'_@OCDUM6,6%E,WCX;0/-G(@ M_1+) KC@LW6DC&Q,"&MQ&MAT0E7K:W/3)5=9L4.DGUKD&HDSZ30RFY M!EJ1"@Z9?\>-5D-:XK2<-SK8&E5]??A555R<)YXG&:&R*R>J'1%C6"O=4Q13 MZH4>4 M7U++I4'%>KW@R!-BREN91A)21]: MZ>6&"!:D:O?*6)ZZ\>_:R+TZ&H:4WE FYB4-UX&SAX!8@3PE2ZGUP(E@+;0M M7(:3-\>;IZ0B=.>K;9SVC'#J,Y*C3W[C'/05AVOAP_LV04^O$'X 3]=>#/$3#9S(>J:? M_$/(IC],HY7C'?D&^0.-+,>] 6)L0*DIF]:!!D['[F61=*'5E@#RA5=G=327 M6@NH*\KM1#Y)9"*Q4#S1#L2*#[0"+AAQ$\G&7;6-;K$F5@[\/.%Q0HMW>.YX3\?N(+Y-D[:SCD/*(!2=OL6 SLOHOWO+.!R> *R\_S\>^]CRR M%8LF*K(DRQ,3&41;PZ;IYCUXMMUN'(]>1W0GVZYH[H43C%MJW;P%EW;!NW!3 M%7R(K3C@0C@;,X4Q!]=],7]\GE728%-KG@2;8%_Z7R/$^I%\Z ;*EU M5A2SL0OR&5 +!33,>;)*+UGQ5I=S&;DJYO!:)W"4,DF *1M1>_["_OI,'^A.O,67 M8ND'B>$ZD,&-&UWM4GBLJ"4-O.C169/^ VT,' E/$C,E*5?18ORZ(0ALPRO)#2Q<#59":,+35V4<:6"AH3 MQ98Z38;#EH1K_-!(S!@?N@QAG7ICF("1Y"45;H$+/Y3A1%4[W$ @U2P?Z2>- M\(:R7-2NWI@^^1.'*A U$H<#JB8&Z?6I9L:V#&Z88([K1,=[ZPC;[*&8QMBP M9WK%X,!R_T8MV?NDO0CBCM?^MFK:65"CAA^EZTK4_RZD3N"P"=&CNU MAIP*6A,'G#J-QH(;B%6R],8M(F'<2BSJ?\ ,+O"MK%[]GF;+J'P94%*R2A<$ MB4E,'SC*BHR*%XPQ:KS091P6OS^BAPG&L[ZX0SLZ7Q!4Y"W3&2R R!<"%P55 MQ@4,8(T?,K08B$7SG[&#QA4SM :#Q62^',C(VZ4K8@"-+P,P"IJ,BA? &3U< M:#$/"^._8$:+GG;Z8M"A#RI,'PU&1H%!0M^/+%='Z/2Q,#GEH["1 M1Y\MQJ@SJ@QJJN19E2"Y#0062THIF\^[2HV@E&&2;XT;,QJTE"=+I4WQQGV3 MP-I2GU+21F8"0ZF9'_A=B8:C1.*U]\+PP ^.#];K+;PUX%AN>$>CY>:!(47P MLY@1QH2D7&:$\8%$AH23D47]" 8 MK7<)::,A_:L?_'[MW0<^3"=:Q71MSXD$=;/VE5$M[S:!L%807D-< Q>HO13S M01;9 ]H@47P?^,],";/1?045L;;4_MGW[7;17=MS(M'=K'UE=,N[32"Z%837 M$-T)%\+9( ON 4V0ZOT,M/65=TEE9^)>B+?=YYY]QWQ=_%)26;4/SCAMI7%: MSZ6I _)2+LKB=W5-L15$K T+%/)BN0=1;1/J'=Y<7RU)$,< ?PLY$8;0MSU= MP^:7V$T/?=>>D5@DWM=+)1RW[LO@]DH9<9ORS'E!\Y03R;,:OPJI&>VKOW<3 M,X$+WPNCX+"&N.%G!WQ[OW9NT- %)P2VT3<_?ZAKCW=&H21U5U?.$X\/PSAY ML_,.(RH;*;E#M\[:I?4Q>M((=U16ZU2HM%-H@3?R)')V+D03DS,;6P,I92)Z M;JWUUO%H<,RO]FM#J;X'[KA2T#8?9#7-\4:&I49XHT\N:O<54*&TA^T GDC?#OK+Y0H,G MOSZ8Q[#!P_)^\;#Z&[/!S?QN1>9WEV3QU\_7][>+NQ6J*/\9WO-M:ZBDTT2C MNZ"S4F3S'A.,ZJ+<@T3TC' F1H;E@?4VEO(W7Z\/NX,+=YXOX;!O[?!#1_:S M2^$'>"=\YP>1\T_^=ZD9)&;32!XW NBV8QXK=-'&BRK:->R\NQ'^3C?;$%[K"IT*8X0T\_ MQALT54)VGWMS6N1AJ%LUS7-L_13M4ZWC@@-& M+NTYD?.A>M]DK9XX[51XJXNN@@C9\=W"S,6^:JP)L-T M,*5SJG:/3,F%00XFU+ZWCDQ)-[5D==2I]< 9>"VT36\%UC='?AE04?C.Z4-L ML#C"?;^X^+#%R].PB2=YLEQ>#2'<4AH1FT4K?&()<: ..LB3E44EZW0@ R)& M2M8,;*N8/(GI9X!E!*_&T#BFJP^G[OT@VOBNXZ^L-PKW&%=.=%+"HKXE8ERJ MUR[%H^IFR'&H0>BQ\&>?B$$BD(.?Q48@R;A(,Y U4K*$T^7%L#CE\9%E< U+ MWY^A]!A8@EWY 5>2[[>LMI9W[:W]'>5_JU^WM"* $[BZVZ*4Q*+8&^]JIX,. MO682ELLK38E(%QN/$6-'!#_Q=[-+H1$MDB2H "QH7Q9=4LNEP25]8H.()*(5 MFN.,7U4]RZNAJK;(IR JDH^]#K*Y,.P_7!I$BZ!!K)2L@ 1Q$E,WOOP91-=8 MQT!0-5(!$*[R0++>V]H) 6[9<@S*L-7/29I[X02REEH7ROS5=\$[Y5 5O*L/ MBQMO/%^5X0K=$N'Y85S?"& M8IVPG8_:^=1^C'AKG,H/H=X5M6G 5C& +V$$$R-'+%WXTMY<.H^8%"2;H4[3 M(KZQ$^Y@5-/Y---'U@-OB"K*W3/W)Y[BYAB8C=PQM#:3(N#1Y>8BH+8375EK M?FY15]"ZKCWN"&W4M)@E(&F,-RZ;1>Y^9.[QU;:@31+B)LM1%]6AV<4O)5OJ%M7[&X_::N^6X^]_:S1 3)(RB MF>)1PZAU'SCL6WO@WUFG%8 $*.[HJT"C^7- J;1D:5-;Q,#1I&$*(+*&R(&D M4>QA ,6CKS%@$"MA/"YT#*8X(YRL85+2!K%DP"^X,YKTG@W_8@4.K H?K(C6 M+,LJFN&$FB:]"A7'2VWPSGZEDG8NT!T3)$#1X&(LKUCM4JRRX71<4+X,.VTU M#3?4M 0K.6+W!5C_O &Z/C!X7S(@]ISG;73E>):W9O-RD.S1WP2U%7#5>^-V MVI96*.03J'7%Z]YM%>A\QB[XD)0123F),'CWN+QZ^-ILS=W1C,%4-1'NYXP[ MJ%(;U2>-< =OM4[Y&"VVP!N*$CF[.AF0BT<8DS$UA%8!HX?E(/*FH69U4Q_< MT:6D<=.AY W^(M5J8FL_G+P9MC*UP@WFH=4.,[W-E'A\BJ[Y*V?\_6,:["26 MJ&R(.S;ENA6+/I9;X8W"&EF[YV8_122C.2- U5 E2.W* 1&(KTTW9)]&Q!0K5D, =E5WLT32 ROKCC>1.6F@>7FY/J>[K:MW[7)JSF2:.[UGNA;_;.1$ VWR]]@.;_?&*6O"& M4]6I@F(_G('>6O/L/IU")^0'?JU4Z'QW+&5"UBD7N$^1C>R33(N)&5#8CX&+M8A\@CS*XQS*W3"QWU +7OIY8\./BC-"FN[ MXX3#KG:0KU'D??'.=UIKH&T]PWD1P8RP4"@<+B%8Z QHBUCICKN!DCE-4?IK MCZE+P^B>,BNQ#F+S1@/_SU8 7L0_>8SMW*6X ZZ.$,>FV62N=&?8@A MGS-I4:US[E[*!E9(3LRP98,#\R1("D'\D$F3+AC WS;(!?)Q4E7&G M64;-6()=DK G.?LN-R26@*0B9$O/<9\K,V^QU$( SWE_J_,U,Q.X#0W8^D$< M]E)X)36L>Z*PKCU.M%;6M#@GDS3&/ EK$KE?^(?A@==WX81-/D(XI**"<@SU MB<9KX& B.!,468C'CN![D-BDNB7N@*S1+A^*%\QD_-"P>F1B*)*VZ+0]1 M&%F>#2<=<2$VTU&4G/$DT%9ML??$WZSO'(7BR&O\8" M%0\4[@(P#.N3.U%+9'J T6R3)LR04Y@6;"CHH1TY4IZ8LR@&-,Q<5'F%0JXO MEN/RHY5UUWQ&R9E#?,_ >?>=[Z:\7_@ME/T;A_"F, FM=68JX36>?U!QNLL^TO*C?R6 M\#-PS7H\6VQ2S=<)[9^&.CP-4_'C9+0;*O;^'R &FD\L&OLCAK,NEI #X,F0K065V4,*_Q-'G/$#3#"00Q+1WO*.)/+)#FJU.RS^ ML\CPG]SX^;70Y!'GP,8J'6E"[)48]1HD(2BSNP\-Z M"^]1\.._O76,D<$IG4_,^$R*_N/@['DZA$OA6F;\X;B8.;398_J$,R"" TE8 MF(+%L93.>T?)SXR4JUAOJ7UPV?+_D8E$X2ZP?<&&P/MTZAZY" MN#9$ZXWA @(8K/AI_K X.Y\_+B[)Q?+V?G'W.%]=+^\F!6%W!ZB.$H\FX?P0 M;?W ^2>5Y0@,P><+!;@FRVK!.QF3+Q#^&E4UAH8S(F1+9T(AR<2;%CH.9N3, M0J&PT,XZDB?*,WV9/2.?T-W>]8\4-@-L)Z!K!I+L1Q:AX<&-^$$)+/T]WTL: MDI &+\Z:DGW@OS@VLPEQQ*T2J-G+647^^G?B[_F.ZBS^53P%Q7_:[QD?1WS9 M =1=,_.&(ACDJ?G+>BI_68NWO<.7Q)[(6:ES!DWT)X#5.BUY@M$ZB"/'9JTJ M&L3D3*8XY\P<$J,PZ87O\9-<>-3;=39&DE1UC4M)XL"5'_S,^DK?F1V.W02 M<$ [#S%W+?-"#I-#:HQJ)ILFG\$+*ES.24]IM1O]9&9K%2SV7&$QW%B[^,>! M)T6GA]_\_<75UO*68B;-[19>*\PZQV'_A6)QQ^]!"S:WY/T%8G57"YB<\7*1 M\ZDU1#P8&S&IR3)9!@O!8:UL>EX\A>_E@3).SCIBYH[QG2,Z^Q6N<8@_E6]Q M:#&AROOT4S'BS\)D7_(P^"N%#21JQY4M^(>75D2O+"?XQ7(/TJ-_1/+]:R!M M]4V:&&D;A?O74*QNHNF-U3.2:)>6_.%-""A(0$/"5?S"!Z3AO^*?, M5/:!5G@?Q1?CT6<&N+:9T4#_]W,!=3O<7/\&*I%8IXEEJ9OYWC(3'F"@^4+' :&EN6\LY?^'1__B-S$R M\ OF?VC,+YE@@G _!*KODP* AI%=T[>3TH/JBY =3X%'O[L@;&7[B2QO;^3]C_48?%ZN]AG%&QR/N/."A*+(!_3!2"?\&;_9J_ M&4'NRX+P=*AJ/!A'L0G64LH_ZH#0ZUL=>3751L0_XO#2SU#X1Z'8B?XUP#7XOO#-JK]:RC[0A)M M6X]?7_+.X_!?;-6FI%JN[1>V5VG U.DVYA\BN;FX>X!OHM!>OC_J;*'C-VEB M _5?\X;_O[UKZW$;M\+O_15\RQ9PMDF#/K0H%G RDR: DQG,>+<(^E#($CU6 M5Y9<29Z-^^O+BRZT+5$218J'FGW*9(8Z-_)\ASP\)#6:"/[DX3(%:W,.87'A M.W4'%V9_"5&LJ..F]ZK#"V$#A7NI\4NE#R<]\]-+LI<8N93L S]L"6J]T(@U M:<>61XP !:S;XBK-1WZ39K.AJP4DLVFV3G+Z/EC]]P])EG]-\F\X?\!^\A1+ MK@\VR0]V6#%N:3%2&&,&%_S-JZP#SRNT =HP&T"9^2FG*XJD MQ-TQSW(O#L+XR6"U;A[R M8?!KRY@Y]"WA\V+PT\ A[C8F+P(UX1S*;@),=P]>&[.T&$[!OM/](DT_X$L)33O(.+Q+HZPTL#F_D&&)FR$$+,]4773$;7[K$V:&T7WU"X M+K,P=NPB7M]]QZH<9 M?4+.:-JBB<^\H;+5LCJ!\HK)?&&R754(("E(9S)M83S!J]_* D47 5)()UR4 M[1:*X?LT]-GU"MNI=L_Z"S)OB%7O&T.IXYY2S!>D1]@" HJ?)9^O3BF4*B"F M@^%+92;('%CHK"Z;DBDY>Q%AQI'";F?^'A/.>\%"('CQZ.\LY,]A(])HQS1O M3\[HLA7[]G3R1I5LT!Z&B>BI50+'(ZC^WA@41?6Q=SB2&C""R6B:J>^M6HBI M.M9.@#K(P?>!NZQ7&L@JY@\58N:PK]0G6I%_D 0S!G\U.X# _TKT%Q "INVF MDMJLXD##?KR-2#!\%05=-,$5^S 2!LI)Q50%E ]RE+HZ:8Z%,^T$!] MTVV]38OU^M]"7Y95R+IQ:D$<@'HK?7.%^I-* 3P V+$%A%C@Y@M=;O573\-: MKZB:Q*K6N_7W&-%]G_@DW'^/"3#N!>="RT,!I.HJ-SK&J0(K9TWJ9(W5F'H% M\P][*$OA0%2=OE?,74WA>GRU8 CK0;9?V=4,WMBPU%% ZZ]&A-=?K*ZJ^G-W M /RGZP6=ZZF>K(&#_80&@ #ROUA_--AX'FVJ;@%;3*5CS71>B@ @>Z8BT+RA M?WQ?&Y%_ MC.B=>C1<>(=#="J;!V'F1PF-')PN.J2A3_^XQ_DN(:"5/)U^-('\33';O:[C MH7?3,T1O1A3.V0_)[O4.X JZ$29_U#$C,>1V+/5;C%R(M) MLZ>GE-T$C#Z3OX9Q%OJ-4<^)I%S[33&5%00CK'&Z_[.A%;&:) X O)W>T9E_ M4Q #>#"P9 P((4)^H5@S]E$MG$RSV>@LL6"+SNY/F,SM 675I.4);68QL>92 M%00FYMOO&VT)-R4I9IYY&V>3T7/3,OV65OCL"_A,<'3/GE$ODF4>%3SCN3KR M<5B^_[V@/[ZZC[_%7^*;=?R)_//XBGZX]_(%(X"_>_L#3?2\NG_[[2]?WKZ[ M>453=Z1+,"W@JC-YA.R6<&>9OQ@SD",4PF>,]D2P'0DT=*Z<[T+2%,86'RG'.FM+P/;TY]MAGMK:,:F)@G,*0& MWM&Y#%008[[+P#'&@+ ,E._J (D++G?6Y2;/+()#E?%D"<\)8L UPQ<#]2VV M-H3H%]Q>!'"WZ0P.G^4;#71[ M@>IO9<;5K/]Y#RWSCS@@9H@>MJ;KVA;+ MM;6%C3E2#444:6P(%Q?DXBK7$U&J2""+_L4(7];R6AF)'1;IZR*MQ@'+* M*D.TI1CS<_Q,*)/IP@,^$)/L"./E4XI9SN8+IKF8IE*77E_!'(T#M:YJ$KL_ M 5Y .$ !]0.W88;VC)98=!?&O$*/5?9MDF-.?E/(0IL5PB"OE&;:.KL)[/+0 MH*253.0E4*W"&'_.\;[O%$AL#].]>VLJBS=58W="SK7(&J,.)8X8=3OG[\PI M6Q.ULM>*H^WG.#NF'AG/#P0MT^?6NZ*:F\)V0IE^9UN4#>W@NIY46N7-04(4 M55110=;.7IXI_5Z'E"H.4!1ZFS *\Q. &-@/G\+VO"'ZGP6]'M_!]=%! MTBL'C8()+6ZIV"#.!W%&5G/)39IW+JFZ/H(]VOOI?!9VI%_ '>$]Y58.2FWC MN7VQ-2+-=Z[, PD5M]]IF5;CM8.RQC!'9S\=JUQ>:TO@*;QNN55'XW*?'&-^ M&+8:EQ%E@E):?H@YFQ_1[7<_.@8X0]EQP_\>LEWL:5-VYNQPX94+1(FC@OKT M1TK-*?H@=*LIF,D>BT&2T1-)=]ORB%*WII(OG0&@+NU;T*CM,Z>@J5,)Y1T& M>E$ 0:D2?D9?".#(90 3F?<"_HC>%:<%*FU?4ZG2V4SUK 73"TR#EV%!:ECG92P894HI-*+VK6;!)/ M6B59QBO,GW#LAUB:IFIM#-NSY#J*'M;<$JZG=VJ$AJR^3U#1LVY-(TP0.D^KB)Q(ZOG@Y%<*^8YZ6OI\>O6B9 M?_#2E-[_+WORJ>^W+KEKAP7:/;?E0U>4O@E"&GQ-XK3\[WLO"Z5S2)WT M88.#=DN* **-.%R0T:^B\I&RZCT4F@&"L%JH M?OP4XI0XT>ZTPL_$%WLM"^4?PT:!839H621*OH3K\P/E'Q_Z4$6=9T66OUA< M/58J"]B37=M!>K/$4!J.>,(0BS0Z1!\"#OC%(#7,N(?Z!1;Z'.1S?#CF&0.$ M=]()HOP+1P9_N[:-0_VZN0,#6R*TCN0W)[] C %Z9W=&9U+I0D'+4S>V\?$A M\K*>2?RK]HYX9INF+7.R\\8.>&6KR,JG5"@YQ.A!F&CQ#;J&+3FVD?!SG&SH M?C9_,("XZOE]D*)Q^LW)]+-SQ$\,V5FRKZR-EP->:DIC+4YN<;KX(8FSXQZG MJ\2+Y6G$IH:P7:M=M[-DX%4KN,-9(JOZW4"<)*(T+6?Q#&L'((PJU;FL.DJB M=?. [=5&+*J[^FH%OU;;C)HZ%J+%'0$TFR*(5.XV!"B)985:17W+:M0% Z/] MG@B(0S:?J'-0]3;$_#%L3QUF ]$%^WT)U[<&RJ^^'5>Q68B;]34K MLH LF%DZW>/%62UE@RU:#-CK0]BCO[_NYV<'NKZ".^H'R*Y^:H"P0#6/EF%O MZ1#!-.K;<.2O28Z5'+G7A[ =N;_NHB-W?P77D0?(KCJ2&0N@CCR9^FG%P^Z5 MAK=>2A_7SNYQREXDO FC8XZ#]R=ZDV,2LRQ5OQL.AU""[?4CK--\_V%O,G!Q M88PRRO6H!2?Z]!5_^W.!"FX+^HXH9\@SJ70/D][<19>!Z]^2USR]^@7GNR2P M>8!G&>=A0&4.G_$C7:BR!6UQRUCPD8P[^I[HD=\[=&W'\-V MR6$V.#N;T>M+N.XT4'Y]\>_BZ^+_NDB@@74"SVGX'I*A3@XTQ(ZUTMBI7(P47A<8JI+R MQ7GY.NT/E/4?4<4P!B C6><;I)M.*&%ON$A7W(7.;-FS>O[%S'^D\5,S]F!F6 M>9Z&FV/.9X7L=P2M<7#OG9A!TI08@!]*;3&U%L*PL4N?[43X&D\5+H)IU$W5 M!041JF49!R]1"KIHNRE=M/9:UO(UDPT5PB%1.DNK.0!FO;G&,PB;6'V6<5W? MP :A7AK+=JH<67[U$UMG70:(M=1$:A^(VAG;CO,N4)!>\^R?T*?DF-%"E ]) M>DA2M@.ES;^S-!=\F_RO]FORGW^S;%3]=.Y]FCREWGYYS'=)&OZOO![I[84! MAWT)T\<5M*>>/N S>/ZN(KSRVS;%!G3U*G/!B2Q9*E[D9\9M4N^?T@B\2)6^ MS\:G05[%@;W%EE82V(CGZY0=DSHQ8Q2S&O^_QS#%00M@RK^ Z><#M!4CN:0Y M/+\>(K3R2X,%;;[1LB@F]L2#"P96(KA)A8N52^VC =M>X9YLY[F[1M1ZP/1* M )I3J<"E;M,Y8 P$JU+9XOIA%D MZ;#!J,:E8QQ4:XP:K]"!"ZOO.6,VG;G;+H,@I(L4+RH@MS+"QR2M[7!A434* M,%%FA#6J9XZ'?0[\N6-%993KPJOGV;V*8\L$^I'LS>;(0OZ 4*3RP^M!C'/+WDG^+":;LPL.T#R)/W '5PJ9F M6*9Z^ZYQS.*W5:-T#DJ["[_Z<-8#CKR<)JW3_+1.O3CS?%;__/YT]I=>!_J& MT8*)ZUHLU'RH;P AP'/&4>JH3X081<1((H&;S9-Z_0P@N;!S$ '8[C+<%N=7 MN/3]&JYC*.@PUANJZXQJYV!/W5J[!U345'J#9V-#=T9X^ZV9UZW<&+&:;JKL M&ID6+Z\4M95>7MG8T)VQV7YYY74K-\:FMO=HQ#F$U5<=E:ST^@XE20_7ND7+?]]/ MGSJVOXC7P(LZBP!8$; [/YWHM3/WW]XLK_,,@L!QW(4'^GX>,()O_[7GVP(NU M_WTZW'8%MF,M/E_].(3$6_C!VZ\+?_T;*O4;6X.)?$S(_593P%D$B8HZTO<] M&WB0S_>6BT">O0(0A5RR4=O21JR)%<"_O8+(65BN2!D/&E8I\/8WX7@YA)/@ M&M04M*Q!703L6^'KH^O_K$M83)O:B/EJ>2L0#KU9Y"]^O/JN#=>ZP3]C.'^( M%)STE>:@>'#"A>N'<0!&5@3_.UZ.WT"0S)!\:B8WI$*@*7@'7LPW($MJJ^@Z M9$P(5Z[@R;>\< H6P'FW7MRJHF!;4T(S/P)[G7@,_/6S_^*XX!NE-5>83V5(CW!&"#5679 M5%;1\:$'9ZW(#YS*O<^UH$*$2>##A2/ZG, =7[)SAVOB&UHT*PI$:$_9=- + M0]Y]/Z8%%2+T%HL@!O:38\'IU8FJ.U&R]X=S$-R11;"W MP%M4'SS$%E6(^&@YP>^6&X-GN #"GY.N510.TY8*L096X,&>AA,0)&.BHD3% M9M2AS'L#C@+6H<]3#-Z=D_HM?0O#/&%)E\%Z#>\5F]#B.3WS7 MJ3%?D!K40\!YG1,$OCF%MH=:$AVTH9$=HI98E#;UM$G4HR9S\[K8)VJ)2VI0 M*UM%+2FIK:JS6]22*]^$8AM&+4E*VM'*GE%+.&JKBFT;]6>0?#MZV#EJ285O M3A]C02T!R4UJ6XX@X, MV/;U$!_.'WX,V;;;:X@&@/ %/2!(-B?V9NT3+3ZF=1U%?XS1WY\=SUG'Z^1/ MJ853+B34K^H!%>RN'2^B/ZP@@)LCX33!-:^'\&CLPAUA.I*A7+"W'OSG(EVI M1&/!^#6%)IAZ$A\VHE(0)[16JP#V&B$_7@J5C]*V1K:G$1IVD?->4W#FUC42 M'==G$$G!@N%S&H'3'ZL.=]5^Y1&H S7;_"\ NR>9W\% M'IRTW2D(0?".>MX@8#6ZH1&8O164?+S$_%4.T]@^J1%(ARO).([0>P([V1LX MWL)YL]S,F;M9*(5V3,]+"D%+8Y4/:0H(M81TI-A[H">$,E:)VE_5$ZJF%UNI M/=(3XKU)'(3$&?SY]4V8G4QZMW2Y]A6T@+ UK8O0,H9FA>_H D?3LYC@/N@" M(]=VL[0!X:B*ZY)67APC$(V7Y:R _'D 2Q! *J45H:B/H"YCI?1$*TAEC/.J M'U/G1B-H-<0UIDZPXC7.Q/H4<#W W+IBKZ)Z4I8UI)5?43WQZ,TJ]BP2L# > M-*2';U$]N0CM*7]157-6*6U*'YLF<#IWDZ:V ?-:R?\RG*?K2@"@4P(2CZBC=/L]I?C97: M=RA!Z?H6,#! MH=87-7&ZC5TKJ(<"K5$=!!5T)J8WJ]/CV+HN5I1698F*&@QABTEK(5C\NO+? M?P,+.PE^B/Z1X)!@ ,>58X, =@]9 WO(L7&%>[]=:"Z1E]0"KX!O 0AAS62[ M W?_/S*IT'>8H&>+_K>''OB(@&<#>_M;)T*?NKN[@OT[NSOK?.EL&MO_I^79 MG;3E3K7 @DA:**_K+W+=<5'H2#]@T*8-G%2;\!\[;<(?_NK[[_"<^P*G2TBW M34NN]0+O>G)]W;\YN[[I79[N^ M[=.B%^3[:06+3=/PGSFF%/'/2OSVEL01_+)X==RMZI>!ORY%*/N:S]AI/X"C MX>^_G/_2B4/8%S_9IZ-HA4T@_8\83C8@<#_3IPP$T ]*M@Y_EOYGJKA0H@JX MPCD^G'_L![@($!21*]J:6Q]#&\KK M+)TTCCMEQ&#*MTQ%/%)DRKE5H)R>;4/HPNQ_T 71.58Q)67SXMQ!<6YU5@JK M!)E"[K10R 6'0BY:KY!R"39GP#-U&NG#?XZ#N?_3H^EC5[*=VJ#T?Z.+9@_D MN1XF2]XXF 3^NY,FV" JY*!X.[7"(L1&-T'/=G/AA9+G_G_-&W(R5%6ZG M6N@B;)32[($=#>)> "R,&O;_W!K@J9W>0-WL:1SE)W(GK[Z'/PL>%FD-Y$P= MW\"NX@C>CX-@/](,FB;C$#OQE!=OC3JXA=BH1LTY/0)("'09:456UFO" ;VL M>,M4PR'$1C4JSN3(N!/TX89BY0>?1-O5ME3+%$'O^P9_%-$N@/B[0& M>*:.;V!O]N">[OK0&B#=$&'PLDH2!F$O3LF*M MP9ZY\QL5J+BW1IZ[?IJL,7%9W'_GCS^X$2JU1CT51=DH2\GY&LH:('=A&WS\ M%\ OR@?EVJ82AMYOM-#L43H[03XZX<)R_P16@'> PA5MC2ZX!-BHH]GC\\8W M:-?'1_B;LB,EO.[[N6-GLK@Z?]&%\T>I?,]3!WGV+2Q5[:E^J!)L-%( MLX?K'NR@G732M5OVX/_[H]'#X/1;/#0N>\]]4;]06?V;3"8SWYIP"-_:84O27MQ^&5E66_9 M(PLW"C>_V9$N^\5?V[[OO7":^*GS)L9UGZAH]Y2L'#2I:(A=X0@J0DJNGX MZ'25N/NJ4'^V06)BP4%9W!?*@$8:AI$D^JBHM]HB6"+N>< M="F^TT:_^2L7F+M_M1Z)A"C MGK#8UV@J5@K,T-]%)$UD@S)N(VDRD*%*$R;P0IC.JU\1* ()M5,<*W/*0%+ M!9ZJK:9&;4&EF@@:/B>09P;^5O* =2%@%^UAADB9S;(Z[+;+M.FCI&2K.<$K MER CPCL(7GP!*PEI>DAQ2)-;[W(YH8629CV@UFRURNO**=5(P&M"KCWTLS37 MWBJ!8>JL7J/Q\CL\&R%L,), L4ZKN5%=0D$&!=S$(.AJ88_V@X^%&]L;$2O- M$"Q-M)H.P@26:C]H?,[ ID_!&QI)55I-D?5=*&*(J!U]4ES=6*OKQ@J!KI"U(##+8+4'!9NG)+Z" M;H2II64B:5@$E^H8U[@=8N/]-;$^D1F&S24N7SB/TB60W #Q228(2U7CN%)9Z#9<@PQ"B.-/BOH))8W1 M-J^,9EU?Y*UUC+,!N9(QS*@AKN2[CL;-5LP[B2/80O#M'6K?=92:-%2>0G?7 M?.P'T6(=C6DA^"S**+N@O29NRKC19&6A7I-3ZVG,'$95,R\Q%*&E'EJ;7V-\ M;S4'P?K)\< FGS=N9BDIFD?H"B*D)I6&2%HPRVG60?4AZ_,VT?,^EMA[,DHM M$_E11>0V'$X?@.6" $H%(7'>&18/QEHF<:".R&:=8?=0I.]$3:( JWBBGN_I M<;M*R)&.M5YB:VA,!Q''$%[)I2X.5TTSI0@?G"E3+Z0)2C( M1I%@?,21^AZ M:.ZC 8ALOKX+>[%*HMZ#D';*%?L1P_G8 %AFK6V33:<3Y$@A<4I*ZD:F!K1? MYEW&AHM9-\![X7@3D?'1B!EJY/&Z5FYQ4<(C7GS,.I+/ V"%$"0B2_#I,5B!2#2!$R].'J%_?G7;AX@)%6,)D3! FUZ>9A2RV1FT,0TR[BR9^?FW'LPU#2%)E5%-S8:C^:PS M?NP,1_WQ\T!7RV4J^%8.BK$26[KIV]=WX,6 EK;QL)AN8Y:"??X^E$$4"09% M)7I]A"B513[8!O!#<;S@_]ESZX.L>IZ6\I#>04C5I//F4CF6*;4E-\LZO;WP M\^Q' -*!MPDAG3QX#+\!UQYZZ.YPZ;N.CYT .=LQA%5BY#;+JIV$%LUO' X? M$N]*&,(#FD1FV:DW(%'V%[KIML*^0NIPW?-<4!0 ($L91-LP8LNW6,-\,DD8 MOTV;?4)X!/[J^W;BH@."=VY35,8P:OJ%+W<8U'_9B!Q"?P*_"@Z"X<&CU[[7@.0A"]:,\PQ;EO M,54VC3 UI-9JA\@6_*&< 822IJB;5T2I;@B-SPMH0D0KY08TP@9BOY@IRN>2 M3VI\!W5I=3:&CA"G_)*2NNF_REF!(HVH<:[L8#CR/3\OZR:I+/F 2*W78N57 MDTV".U'SV?/")#Y)*C0YW?9!R1PD%V?*U5U-AV7F7C91I9X1[Y2<$;$0DHZ) MV$JF$J2"U%(/C0J2;J87(IG$^U!0KHY*:IC*$EZ138LTP#N7'-TT4FD&$;GM M5'HEO=EC;^[J'2^&.&2;<-\+[\'2#\ VLB8(!Q\07(B"XUG!YQ!NZ<+R9ZU$ M[QTI7]2-H!S[WJ91D?#<7 5Q(1#96+T''EAB UY@2K>>,&P2U?6I+EW1&E[$ M0$0U@^3*M%BU=#E$N4,K&[U_ )0/&=B]=SB]K< H7K^ 8+PL.(-3+"&\S;28 M%$)$E> YK2=O[JW06=0D3=*&;HP10H/J[,)C8M9%/0:/!\>-X6]9G_)PMI+' M]5QY=)MFN<:%BED^G)OX8ILGLY15#U=<-_YPK&Y<(@G+DJUL&3L4E[17P:_S'[1=,'@7L/2;=0L(C;T%I'SGD;PHUSUDVVS HLD#XX<(B5O_"A$"L'0B@K5K5T WE0M2 M89$;%)&E[@T:3]K2L_\G3KT?$KL^!#2Q\<_]*5C GQT7Y.R$VO@@> "PXPLG(03\MPL29GAV;XW"Z_XK^3V&R"Q5\QA>*">C$LX4 MJ5L9.K.,@/OBCI*"JZ_G7#$\@ M8"@F('@ Z?]N 4KB_$S1#?)X";%+1L3^QI'P3+9NFR?F%9DG!5.I,6";?]F? MW6@"N^^OD= DJT5YX1/S2E=)#K#,"B"[VQ[,+!>@P*&;EW*X0R*AQHEI*[A]!&"3EU#/H5"O!,4,X5&?@3VA@<_ MB0@-G&A4 1_)#[BE$6EC2H:8H1'#3R1" R_RW]'B+,>Z6].L?% MJNJ02+;-JX@:<(# ) !OEF,_9.)L C%X=J* %'=FAK$T=J)>3:PDWP-(VK'O M2958F.UG'Z()OOEK@*Q%_3A BF*R_C.U=%PT$PV4689\-NQK&;Z.BVX"L*EK MU]=_9=T88";6)SK](#?,Q2*(P3[DW'8N4F,G#M;$2FI^.D'WZWLWLZF)^K,8 M.AI6;"4/["4$]MI@@HD$:<,^/7SP,;-/ M>H&;WV4N!R'4QD\X5"9#:4'R0#P&R'N^D=(GMKP;$AD MR+TR^Y4^9JEC;^"XV"8(GPW=# G BD$C]382$"J T)!N]!,4*H!78@D/R!I^ M,V9])FYI<[^W^&?L! B @=3]#EQ+0\E2QW W[ZMBW91_@9THXP@"A2Y51.2 M=KC#0)D6 -A)R.'4R3$U\&YDQ3P:(]8QGB'543 K85T1 NYIA[T%XUDE"A.M M'JI*X!A*\#WWGZTH1EV:@07Z7_Q>G+V!/)I7Q\0P+DC,>M%:6.8/?,U8-TP' MU8Z'3%6 D.P-\="H$A*B0L!%DQ"0[H13I %DU=B M"8<^A3NHR%_\&"$3DA/C@=02'8H!#:_'+;\ M\1"'"P&I9LK&)QXX4K)A P\8#&S!EC\:MO A(/D=GL8[YMH[Y:-A5$U(ZMHD M]3J2(230_T=W1>^6"Y+X#1!.9P'YC_[0\^S\+_9*3@#LN%WT!5JX,P)O!:9P+ V62X ]SC7;"=V(SGL4U M"9FM6T1[&2P^:E+*G&??$L)#<8+H MQ+0BV#?'S+0;H;=#*=,&GIJTU[/X[2T-YFJY&QR'WM(/UJDR*2FQV&JWG3MU MQ)1PU]/T\RSX;3@P)I9C%Y_P84III_$:&BSR@458LRR?:33,N?4!0AH/#@N: M3@4F>:5Z9FZ,ETKR2";[_G"8FFY??1?*&:*5<^?AA,9_]O9_"/[\/YG[_HGVZR"!1[WDE2W8;W#9M.S0D^(_E" M^8%QJ_Q--Y=.WWISX/Z6R =B'1,YP2]PZ_V>IB"R' _8FYSW M1$*4%S:1"1R22GB.TBP%#F!Z\-=0= P#2LN:2 !V0;'W"0*T& ;1G@;A3SOM MP1_^ZL?KV+50A(ST3BV]A!LO>W;:BY)].VLU;77*LG6O):2@I=X5-I3KDF"; MS*9T;J_2A"[DJ*5G3KJP0*#GB4$(?X!];[F6MP U2730SM$RB04'/0\=->E4 MNKU@KWB$A*'O/>H>/\2M556LC4]PHYWD5Z.9&+<%=2&!&+LB62R"BA4:BG%7 M.075'1;,RWAWU[VZT$-U9"V4J8])-$%;@J*WT4[]-PIMR4G^RW 8AC'VA12F MM#%$X)%/T(I.8L.=DLG@:V!Y<$_S$ >.MTH7L-\M-P8)(B^LF6?Y6S*&1:)D M-^M92X)*.I[V04G'&5]68_Z6S.*6 -FE!MYIG%NY"Z!DF&4!9" 0(3SE1Z\^ M;DECJ6H,>RH+:UJ0'G%:$ATWG%*[H@ M3^QW$+SX.E KEZ0>PYI<&6,(09=*4 <;70MUB1SWDZUL\HF*#W2X<,< CGZA<27@R;"PR#:6\^'(]FNKK/CX.5Y3G_2L1&.=]]U[%3 MJGKV9 _@\3)[CF^YNT<*%/=Z(6U#[EW?7IQWK\YOK[O=NXNKR\;G"#P_#O<$ MA8*ZS0SR5%*REV!#0^IS+KD/>':C?@K>@1<#CGGCHCAO3 >_#T;?![I.%9F, M:5C.8FXSRF3 7+MI-TYBM^90A_8]/&N(+'6PGS3#M/(U[HQF<"_J#X>^]^R>-IX.-X+1]0&G) M9H=YHJHD,/4\L.QMCO6]GNV401OSE=K*CX;SN^ZUVK>Z!.WM#W9QLAJQS!^$ M-D=SX"ZC^L0*?O"<'"Y+3@[C^6!_['<>I^/GSO/X?@C__6W\/.A,>M/_DG68 MP&7\I J-&?_^>:OK,J0K*FF7@K2FR$:LZ3S_!E?SPQ'=[- MDXHT6,GE10S/LB\0!R2Q@E9#D 7L[:#C%\N(89;FITUM M"\#>VT9PC+7KXEA[&/2>X&!['(YZH_[@86^\-;Q64N7;IS:AL(BAAFV>.-[H MM;0:='1"^?4$,V+8)1D.><;837&,/0UZ,VG#J?X!+Y&0__GOGCD&7IY!!JK( M$5G>1_;I@*<)W::':BHJ3A*U,3!BTDC._3VX!XHX]@'G9SCS4F\V&\RUW0CL M"4MS%2DKV>PPW^L"^\ F5\K3N'O7O5$[E GZV!^I%81J)":O[+'96RR"&/;4 ML5X<-Y?#A6&(EOB!]?K]Z??!0^=IV+L?/@WG&F_9BZ)OKOKV?T4>PYQM-!S& M;;'P8Y1NP_I,[+(L?=V[\8\#-+9HLX'8C^@V>U3B2"Y*G'QXC-@C/)7E(6.8 M@DI!AJ>WQX "\1L[&@O'"V"[V[/(/_O;R!_]/X02'?,=ID M@2FMVZCG0+LXXGED-&(+07Y:S3"&2SS#9M]ZT\&7^QX*V=X?/T\&HUGB4Z[M M8-X==I;[*$R!B]ZCHL>OX>YA_B9K*6W0UVRTX9F M;?W^[VESACU6M5N9A'" MD]QT(P$@(W84>[DT..:B$@>UX:B/O-#FO?_6]RRS%9;C^H%00U$Z&)Z[!GR5 M/*4O[[K7EXKO&JBZ*_;EV=49Y-C^JUZ-9*;-"WR- MZ#93U%=9<3H1@(@1$\RCY01)[)#G)$)-^KJ/8VHI\=! M;_9]FB:6TG52V2*P$X)V B%7:79^*.L+;3H@UM%M]+/H9W]D\PMGA%?1)LO" M! 3)N89C#)=X^ UZTQ'<#LPZD\$TM3KH.GP/Y:8,75QQ#5;ZPZ[11C&V?)[D M5\K=!K@P+PYH/CF-6)4S*\7$"J+/>6!Y(42++QC%>8F_X'3PU)L/'M##L?F? MG?FT-YKU^EJ'I,#A0'UE2JZ6,UE?=\_.[AH/_XSK(ON>GJ,%W2:$2OHI3@QU M$3!BJIC%+R'X9PS;&KQS[MU+/ YGW^]G@W]\A_OU#HI H>^N_5!L:@[U\N(: MS 2'7:.->VQYW48Y%^;%TQ[^[B[/SL@B4(5>??-DW_ M;UV'N/;QJ)J>*>ZMT G'R\QW!H7H1"K\3/]+FS;8*N?'UO5=]ZJKUDU1) ?V M9Y<:<$B=:JZ;)M7W$$XX@S!RUA V7#2S?*&C(0F#V!+R2RD,@3D#*P3*%+SY M >\$PU3W:*A3'0VIV2<:-VI10H2Q48NOD:/AF !8I*:CN&I\^BIUN4OCED.P MA]X"0NJ\ _3N*-U:8R,\\[=T-+03A4W=W!9Z<2\7%&WCWKX++4%D&U/=H^%7 M=32D9K5HG%$H/H(?I&$1V-9)0HVC80\O!H(25FB2">5K;"7YST X]&RP]IRE MLT@M21#7/ZP _=$!!;/2 8\X6SD:;HG 15#2#$VV]R/P<\^$$O@>_.(J*2?ZAUGRI>O=<_. MS[IL%R]IPZ=KEX:N73 A$=-]XD'TL<<8L>#9\9QUO-X\"MJ+RDD-45J_U?P8 MNX%C3&U>=N&SCDR<&O'D;,Z M@4*!D7H!U-3JEUF2>9>\B^*2ER6NT7Z5:R2#S5_*I@P4,\)/#+%!-C:F3OCC M_A/]]Q'VS*>FLZG04FY\7':53QP<6L)/#G7E-VM)@F/=6JT"E$XZQ6)OXF!X MLTZO:Q2'JDMLQ*J"28[$N\ITBZL,-D-2"]:=&JF2_FK>.76[1=IY$N5K3;TXHU0QI@UE?7L(ZLAG7C;.C[UIAN-UVY^2 7QTO M[_T@\'_"6?+#P5TU\#21Q^52>>(LD>HMDJ%!:N*WZ)BBG1./LHDLX@*B)UYE,KG!> M/=A./FT2FV-8PEI=-][(75UJH2+H=/(.@A>_Y'S2AETNL\V5NT7=>%B+*4+V MQ$1DS+*O]%S7_XFR4CWZ01KT]>B<&@:,=O4O/@< MKM\L!_8$PO<5>""PW"G48_".0-@'!&&;PD&_]JS;IJ$\DX>-68]$)E88/<2@ M\A3'7-]0GHG!0>I;D,8Y50)".L7_([;0U>[0LYWDNVP4J]JF*1.Q1T%5NY")( M?_^9MQ\2KE;J-)G']^JN>V6 ,0Q_#A2-5)N9F!>1>!%35E0WY@C7;9$^S# H MI 5FJ2;.W*67+ZS5=.,!LY(.CN]516WS%*#DQD4]11I<9'A1$618%#AS'&S\ MZ#9"8@7=J%!+60-F;=:6AI?S:& MA5)@:>0"I)&L\F5;#@Z+\U71XISFF"_8G=48F,MD))F4R>6/WH2L;E9@UJ9P MD[%II_23R5C*:1Z_S3Z9C"69C%%8D7-]]BBJ3,89#/J9C+?3]4X&O*$86U@W MG3,KY. DQ"?@R1>_RNY?/3L:7$MX4='/,HP]@1#-+?1:NI&BEMIPTPB?]"=# M<6.&8F/X)@V:DZ%8A#'4&)[)P^9D*)9N*#:&A5)@,<)0_ L%P0I+L ^G.HY MK,7716OQPZ#W-)AV'H>CWJ@_>-BS&*OR2<9*6S:C8PN?/(Z5S@UTY4BR%JLW MQIAM+5:_W(BDB4QKL0%,/%F+R;HUREJ,TW-T7SS=.@-Y-OJ:D]YE)Y*6%T\X6:-^"@3!< Y#-=;/,+/*.L,ZQY'"JT MI-LT4%1&<6R+$K.1]47VD!YZ[[ =^%'^<7U;'-?#T>^#T7P\';9@<&\D_]Q) M0!GIA!J0(->W%^=P%WU[W;T\N[BZO%6W5=WVLQ\':,!P)G$A5]=MQ/,JA;3O MK""YU$F@V] D, E\.!M&GRBA<@0W3X-_QL[;>@, QY1P5YP2)E.4FFS^Y[]W M)D^]T;S3&SUT!O_X/IP\PYE"^TD"BPQEJJ#6TV#"P&N=%@V-6C$_5&[ONI=J M7;6KJ:,X5524W(A)(LV6#;=.$>].X?P,]]RG-YL-YOIO%?9$I^4?+"NI:A^P MUYF1[RVR-8UY'T"NKML0)^BH?+&O()X1X[BW6 0Q[&EVXN'?^)^7)"+M]?O3 M[X.'SM.P=S]\&L[;< H @%G](05^[\BCW?.-A0:K\MTSF6K)C:@VVQ02;=8 M8S2_Z$;,%+-7B/,]')=VWU^_ 2],FN2=+4JR:\V^]::#+_>]&9PQ^N/GR6 T M2W(7:S]E[.V&EON83(%K10BF, H3U%#7[$V&6XO(>>=/(%NAS?SX@XR[.E,Z]8CA2/E<) H>J=/3I3I* MEL]8"43C1,:JO*S:\#&14RA&4N_++AM:0!\M)_C=9AWEBFY MI!_TIJ/AZ.NL,QE,TRV[]A/,(0J4R05?7-6T:<0+A: MRXV-JS-XCKU3.E70=%D^2=07V8BC^PBY,2 C9^KE /=>,[!"VX\I>/,#Y/;P M "++<9EGB,NS\[/S0I:(WASN/3KCQPZZXTN.\#-TO$\_U=E^J_-OV=>TG3C& MPEZ=6X*TN112- M<]$AUC%R$BI55'%>X@=&]=LQS-/ HB!AZLL/#P>.;Q_P@J6*;K3@5]5.W97E ME;IO:3PU]_Y+CP<_?HF6L5M$A>$%#;ZR2:P1(+G4G8RZ W;RCL#>> A6V,44 MDS"6[V+2#W4V7SKM8)H^7&.6&_2N! X&$"X"YRW]9J*JLG@I] KYH7.N/-JQ M\&-010@(JX_8-20,HCURPY]VQ(8__#6UO%59[)+W_O<7:HXHA88,JI.O(2=*[L:)J*DG^H/ ?!&KEN M>>0GZ;2*K= Y167%0VE%N GA(?W*6.&L&0TTS>5-5<"D!CIIW M4Z39,AYC]/=LUY/\:>C!9JKV=VX:TT MBIEXG-J&@*JBJG[ QI+LV]X\ZB"HFEC! M%"7S"ZGI"[M.*/;_Q&&$1AWVL3IO$VTB#$'3G+,)"PBJMX+UK0U;*<-'/R#,X"3S M D\;NG"I47M";8 $W2\J,2"@C=UN6)5.2J2BNA&FOC*+!&&66[O%BM^PB6+Y M9A=9X?A+6K&[V: M6+GD@";HF8V26:S$5+P?[C,-$/ODAR' $9&C!5,H1Z9#D79U(3++BW2*W D\ M8&_2MT" T[,+L!_ TEDXN+MX>L5C)5A%9"3'M&DJT\ 4O ,OY@]1C:7 '\XT6L?[N7]-0@H7BV,M?]J/, '5(:U6@7(P2]Q MOL@Z2G)+(57)L_[JKGMYH_AZ@!GWXB#G%K3-IRL(#W)+2YWCID[XX_[S'GB+ MU[45_"#8;FC5=",$MTZ+M*@DLH[!?8J";,0@>FG0JNFF\DKZ8E$[@]@RXP6+ M6[PRA^">9\] \.XLP%8THE&E9JOZ\X1!P65;0_&HM-XH4S(&*3Z'A!JZ$4?. MFD*45L>(N@49J/Y^A!JZZ9A700PJI@BKR=*QF;<*W22'=-%YCSN80D'#MVFC>CI&U!N-EKM-8'R!L65U4 MR(%_7FE\DDEUKAYZ-GA#=C(OFK\Z@3VQ@N@3[@E[RZ7C.E8$POE/'^^>R5%= M)ZWQ*6"G/"$RJYYM,4S8 #'V".ZXA4+&:)5-,DU=JC>=)X[50B'C=,FO:&*I MG"NP5=JCBJ%ZVU_;>)JF >#CS?@A:#\ M*7VE-EJB>X+FBMJO#X">JWU];[PGRM,$6C7=V")@Y:@DLM0X]8WG(LU$GB / M$V=AN6B V Z$/@E!BH:AY?;],!HOQR_(6QF.+4IJVQHMYO&^@6J[U9%B9'X4 M:28:$:VRX380DKSU1. 45&RDB.IO1CB#1GO;P#:(S&6Z9JMIHO)K2*Y55&=B MU*>^OUX[88A\5H"S?HGA!^WT+YMM%Y0WB9DS<]:.:P5(YL/M2.WV3*2/<#RD MYAC3(KM=/JL\9J_"FXZ^]6RJ*;C4!&$*GC02G:P''PLWMB$Z/?3$$XZUN?51 MS8F]K"5#B24*";-.606'S@D(T"^L%3C'4(I4Q5#N<(LL**<7[B7LAB9-O80M M1['" ]D+W /9Y-=['^GXRT[VF=/CV6HIN?1^/'L+Q]I9*Q[/ED;^X!94N\>S ME%O:[#PX#K)W7!AGE;)BNBF:6U?YBUQF$1D>P8H9PVRJ"W>/\$*L.SRVK"Y* MY-) J>(899/J$/_@!& 1S>")F!1P^K"0ACI@!//02L DF>K[+9PCIK^&RT&2 ML8.LO]*"QNB073K5?BW81REPVH>%/[-HYQ1M$HH;HU->&35U=D_"%;DS6)RF MU/*2QNB30SS57N^U3R>%2 .)?9GH@T*J8@('*LNIIP^];IXEK3[)U!)9PHJN M,)*#1M9U;2E%YH,$Z[J\,X#"A*Y##W8$A&@F?@0@]2+<)-5*;K;";\"UA][$ M#Z*E[SH^Q518N3U#62<6#ZFS7./66RPV*#UEO,9NDJCU\MC=*>>26!)PD(P( MB*")#'<#I!.=-G8!?D)M:IXHQ0:)U!E*D'\E5K;4(:C 5V[**<4XQ)SDF> M3A5;TVVV(&@P]WA5H+2-Q8H7'X-'O;Y$*B+O+4,662NE<8?=N3Y3>I]'AK9$ M#0016AEV1P?\"=W*:X NAFI'I8;#[K1+>U0Q5+LGU7^SX5IA.%Z6S?5)2LU[ M/PC\GR @I1_@:$(7+LA= H4A(_:-M)[,(J<]X&I$-W;5UG]U2A$ T200T.9D MO.DQ.4E":>&VZIN@G!*-LXNNYUZ"@Q.Y21C9F/)6DR>*"Q9K==UX(W<5JH6* MA+0,6-?X4DL9>J]=[B"/+:Z;>FLIX.!*CU=LJ3Y0O(X#&,T/0HCDSR?'>G%< MV&X_#A"B94HO+VFROCDD;L.%?M]?O_D>0#F&E_MIIA%$I9F\&6N93(&*TDN] MR!A!-/[ WCP%G!XDA>" Z$:!* M1.OT:D9 MZ8J=CI4_<7PL%0N5U"LN'V["YEEH>B4&1EE7(K M@35G4\10J%@PC\^%:4QA%%CJ4U3%AN?R6^0*1NQ3K+'4S'[XJ8G*Y0C#'XR.=8%1//L5F[03CT;.?=L6/+=3\' M[Y8;(V,H+)-:8- 3A?/ZY&/XR(F?=<&2&NF*-\\G)M)5"0P;4]\4H&!,]A:5 M ];Q5C>43T)@D!K.BG>RPS E28RT%33+Y.>Z8('2N.0'!I$R5=K)@W9YU[UM MHT]+.7>$X2$U%):@Z2:?I*EDZLVN.\J(PUK79++4PD!JS*HKQ4^'5K#.>(GY M:X7;L2NN)T3HZQU_V5G@ EB=;L$DW8*5++WAQ JCAYCQXHO6@&[3"?==5R4! MVWQ9(>5Z2[WB:VI4Y(V6 221=J.EGBBU]2KV1HM&EI;?:+5'WP3E5+O1HD\# M[;C1*IU/$]^P;%8EK"A,=75CC/"EI#H*!#NO3O=/>6F(BP=C;=TX45V%%>B@ M_SJ1B6"Y2?#QK-O$Q8)0HW6ZYEHJ> 57O5ZPF\+#[OGRL&'.RC6^45U0N#J M'P$CN$27<)4JBQ)? V#![\Q?+:\.,RC-' %!JB @X2)5^=%C6LA0DN'P1/&T MK-26;L1JXJA:$94V9#+#71A^#?P0;?D7F(R&+/5THXHXS3+>NE+!,-X]4J5; MKIF$$P^0\9Z4V0C,@.;PCCRH>.3T8D%#ZI)WJ=:%!!:P5JL 11^ 7Q@OQW$4 M1I9GPY8F@0/!>K/<>\M%0T^DH\DUCZ-)OH_(X\3?]1)!F7:S\Y+V\YA=4OYJ M?&HB;E6+(S>=O/\16RB!,O(Q3OI4V6F%ZP.Z3748_7&ZM=2'0-"&S=7DZ"CS M%O/ZKGM]I>_1L#X7A-QR9B@9S2OQMZ'JN55=U8)N0]43!V=1 &&(;')=-MLF MH7CK=$[0TZ'%@%-J3:_ YJ].$'TR7WD1BANL:UZI6W2]M6>"KW'K26[%8&8( M D/UY5>[';?5,ZKQ?6IML 1-44JVJ\H=P-43KK;^JU-*SZVL?E[C[2$)TW)7 M07356]YFKNJ%W-%CC/OJ.:2#!887KM;OICAO!N\_]U*:_@FL@&)*%]6\;EP5 M0)W:M[1\8!GO/; ! VF@'P=(@X].N+!_WLD-H_M-',(3B&$MN,8_WS5WWZN+$UNK(2?6J MT8RI\"- -%7KHQ\'@NE*:?+$5K'020V+IAE9G7?XTS-$ M1C1E61H^$5<&@%*#MNE 7Y5/"$XDK8Q9QLN;NKST(\N5Q,LPB/8X"7_:\1'^ MP(O%W)^COI:_F:K=WI'R4@YN&3=OI#W*/#1ZGX^?.\_A^"/_];?P\Z$QZT_^: MH9*;STI_0(#Q5*(C@[GBX*Y]]*G=U$U$%34M/-U;?DJ1'^J0LFA-+6]5YLB? M^UM>@EOEBXE(1>37#K+(#$KK-J:T4I>1@[_JHC@ZM"5J((@@,Z87!?MGQW/6 M\1J+?N[OVN%/Z%9> W0Q]/2WH6G/^B!K;__O+=8>50S53N,B/.C0?CU(%#!U MPA_WG_? 6[RNX2I.\ONE5--%YW*7NEIH,$38%+,*UF+#1@RR6RZEFFYLJ*0O M%K4SB"UFS<4?>:=TPCZA3I.Z\4[N'D(X4@3O%641O/-=)^XIRHKJQ@CA M.BO2@AD&<_85YTIUR@RXD,W$N>S=!/B)R$G8&^P7T&U\5=4%7:C6K]4-1Y6Y M4\X%N:MO=4@$.=T=2P@9]42JKNH*M"% T.9WMQ*S<+2 ( 2E8BG"++B>]P'U M+,J40R*AAF[<:-R.3 2"X$.K+M'?H0S4DQZAAF[JYU40@XHIPFJ2=BGU\RIT MGAQO@51'>\U2]%*B66YQ]9SJJ5>__^,'_3B,X-DV"#$N+\5"NNE;GN\+H^P$ M!_)&/9=&UAJ"D.MTZ6Q-+*N+=CGPSRN-3S*I)INA9X,WY"+J12B$'=QT!I&3 M9*CO+9>.ZZ#7"7A[#GMMG73&!_^!M:>FR*IG80X:?.9D.N=C06EEHTG +K%J M0^4&]N+JTE0>D&46].;['00O?M-<0&^&:[%AU\ Q\8$B MM9ZYRRB[NC[:TH+@#4F+\,/LT\N*Z:)Z^3MU9ND%/:H39ZJE.;:#MSA8O%HA MZ*T@N9,8;P>R8O?XS'5UX0F7)O,$J">K?C'@GZT?<);!+P'[?]=)??7T<##C M4X74=\/OO#MV;+EP5AMXD1-]/L#^>+8%ISSBLDZK9JRJJ\JN>KM?VQP[]!9P M&S2#6DL0?$(?0?K#W[$0:NA"CV;N6'B!$/1H6 ;BB\52K^X ,>D4+R!3Y+U3Q>YW?=RQL=Z<&TP-266_4V M0ZP[.$JSF\^I^$0)H>[];@9-$_X90/,0!2N^: M.%UAII"76*L8M1M4%GYI1 MC'9=X^7VEK],[?1:)E.@HO1FA9 M@)!%)[-6V'3TI"J&\J6RZ%J%<"4\I]Y! M\MVSUGX0.?\"V3X>/(+R18.E7AZ4"[CEOS:!#_7D/P5&E1<8U1R.B<=$T!TM M[FRL _/*,0'A'["+8+Q<?:R>*$9$09.P3 MPRSVY-0/8&G%;H3P*O%&W'G9@=G4_6@O06R/(&)6^JY#'H6O*:;NBX!L":&V3W=B8=M%/PJ'7 M]UW7@I]%?2TY9Y.KF$R"*J)O:*"UO;8H6!($AY\*A6K'104T,-FBZ'$ M5\OQ4%PD!- ,1)&;.&246MXP14U6/8_(&W7+M;IJD$6#6J)">HV+&NDU4'\Z MP;9#'42'SCKI4N<5]JGSACIE>O*-OQH/**%?^HV;R[:DW_BKU =)) 9M]H;4 M.=ZI0H[)H G%$4X$4FUFHLBXJ!HP1[ANB_1AAD&_5UH-!5/5@ ?,2CK8#U<5 M]>1R7>5,HIXG#:XTO*@(77!S(^,3Q\50L5%KYB[?9">(8J,>%1%WW M]+N461Y8H73OZKEU8+H9 =ST5BQH.%,8!1;EH$[,;Z[>^KT_2!"PZ1"I8/'N M5K=X;_O0@7N:C@M[ ?^#NF&\C;OQO'L:VKBO[KJ7MZVP<7>EV;@S#-IL6=3: MQJV.8S)H(M/&;0 3A=JXU3-'N&ZKV+C5TT*QC5L]#YB55-?&+5;71V;C5L^3 M!E<:7E0,LW$W9:Q1SZE:6A=HK!$[-;TE@2EFD15$A1-ZXR>S2>"_.R&RANX? MQ+/H3[C8).1*AK.H@O!':C].7A;ZRV5O"7L."_OO(/BL.TN5-FHXY22 8YKA M6?4ZJ3:IKU8+Y;DP*W:Z4@Z\(K\NM+%D#]=OE@,%@JA_!1YZQ3"%WP[>$5#" MK-R7U:W=H*TBXGAVSI:,WCCS\]/9O :9O#2Z*4G,W@+S.#7 M=]VK[K$8)T0@U68F"C6#JV>.<-U6,8.KIX5B,[AZ'C KJ:X97*RNC\P,KIXG M.IK!\Y0RQ0RNTM5;/<]J,8'IQ%\1$[,">BLT*QT#Q[B0D&I%;_SBA0.-71HH M]W/P;KDQ,KG",JEI!WFUXZ+]BOW(B9]UP6I#-/(2VQ"E @5KL+2IE>WN. MZH;R20@,6@4JQS E21VT%31!"\7R 8O(>0?Y@4&D3)5V3.:.,#S:$,!\2I;=JI01A[6NR62IA4$CP$XCL+(@@NXMYH$ M#AQB;Y9[;[D(JO'R^?5MUU*%B[JKZA=UN4YVX!30\7<]1;"F7>V\I'WM^,O. M\[?)?L0FT^_KKM3=UY4LY\B] @X?>^B]@S!Y6YKN$/\!=X60_VB+F/2)[0JO M[@?RPQNE9U/CD5!!IZ1;/2FPM/EZI020,,UT-;'"Z"$FW>@QU=6%2 UQ@>D8 MR(B2T;PBWN0QUM:-6]5578$V! CTN]A[ F$X?[6\[MF#]1EF$N O] C%6Z=S M@IX.M]Z<4JN^T\-E&GQU@NAS[M^QZ9I0W&!=\THMP5@MR;@7?@T "K^,F,Q( M ?Y6#&:&(# DF(9/+F@:,:[Q?:QP\-KL/R#4*TT]F83KMHI7FK:;UZ:\TM3S M@%E)=;W2--G!RCCF%N?>)XIO&E\CNG%&!X,*+URMWQQQ^E?=?^[%*?P36 '& M@BZZ>=VX*H ZM7W=^, RWOUM P;20#\.D 8?G7!AN0@:=GH2FVD!#<4QAHF@ M_' =%1%W6*1Z>4)WJ+5Y26LUC_OMB:;UT3,^4L(.H?E/'\$0BF,LN<436X4B MIY4KIV2FPH\ T5REM'EBJV#LM'(HEIJNY+]]O)$TLJ89;R\D9I,F[>M?HJ0O-PYS/1A!8&%7NYP/R>X M.CL_?$XPGG\;3(N/"KYTME]1]0J@3'22WS^Y_-''Y;I3Z\'/HDWA<;CNJ);K MP_!_)^.!;Q"=AZ=Z*^[Z$-;9"H9NJ$/^X_[X&W>%U;P0_"U$^KIAL;Y$[OE=!H MLS-J4>"-N,1IGU9--]94TBL+/1C$ECKE,SQO]>RR'31^8:C9I/ZJ9]#9P5(B M Q(3%QS*,8-00S?6-+[,L!P2ZE[PZ['"4,\4A!JZT817D0Q4:.0 45^KB3VU MT/G2586ICO::93Y\5!=7SR6!<@TRM;Q5V:2?^YMNVI4SO=-%)GB^B+7VL"BM M=+ >_%47Q=&A+5%#E:$F'_MGQW/6\1J+?N[ON<[?PKW_U;5:_ F8YC5 %Z.5 MT]VS]4'6WO[?6ZP]JABJHPJT+'R10NTWYDBO4"XC;W;$L([RHM/F5',>A M?^J[+OS53RNP,=RJUIAN3*O%A5IF%1HH1WLC*]IVIYYD EDAT)(GEF=OB5_4 M++*"2#W;)H'_[H3(5+YOLQE\O $O!+@)C5SIJ#A5 0JM[O*;FZX2!P=_N>PM M8<]A8?\=!)]U9[#21H^*@!*@JNM"0+FQT)>BDE94[0+SZ;*DBHL,G:ZI Z_( M-I47(AO'';A;_@H\$%CN%'XM>$?0"+LLZ3)?EFRZT[$\N[-*.]0)TAXE]R>6 MT;I2&(='F;/0$K+#T,4AV\U%&'-:Z)I.E%@:-Y/I3<7,& M_VJM5@&Z08;-CY?C. HC"Z[:WFH2.'!4B?. ?RQK@OTB[9+Y(R_>N MXR\[_JY_",&T@YV7M(>H0-+'CH8 MSG.,*!G-*_'Q)2_ONM==W7R4&%5=@38$"/2[@'L"83A_M;SNV8/U&9*B1M** MMT[G!#T=[J$YI58=+Q*CZ_FK$T2?<_^.3=>$X@;KFE=JU5&KV:UTX=< 6/ [ MB,F,%.!OQ6!F" )#@HWWY"JF$>,:W\<*!Z_-K@!"O97A M/:9>Y\P*J>8]IEZ;,LZPQ8GUB>)#QM>(;B31P5K""Y>@G4_>^44/>? M>\$B_P16@#&"BVY>-[8*($]MKS0^L(Q_\[\! VF@'P=(@X].N+!^+N4-H_M-',(3B&$MN M,8_W%<1;N_??RMA: 3FM7"XE,Q5^!(CF*J7-$UL%8Z>5XZ=J\PY^>(3*B*2)Y)6QDQJA@?$8N[/45\G(%B 0KJCVNT=*2_EX)9Q\[;53P8>@.5NGMB@!UE;?X\1 MB,;+\M!:<+P^9!)N484#F#_DUO79^>%+@8=![VDP[3P.1[U1?_"P]UI@!O_J M@0@] 0N+<-G5+;;P*>:6T@F+KISB*BA2Y#;? M86OM176=YKS6XGZ[/DUDNDQE2+69B4)=IM0S1[ANJ[A,J:<%R[K+XC9%K*"; M[ID5<^ ZQ2^D:A?_=D;@4L^0!M<57E0$W9G6<(_"O1L!P7J\W!\C>2?XTL/TLL]_@]B&R5N!;NL9#6>:.]_G-7Z-;<[3@ M/J'&8"]#O+&6MXW6\(*BS0-SKA 85%MX,33IP[V?#W=B $K5L]>.YZ!%%FW, MQLNELT")Y>Z!O82]Q].$MPU#:2($!M7!O2N]K9U:WJILUY'[FVY:K[ZOH(NE M73QC%@66#O"#O^JB1+H*2M0E?W9N3&'/<'99QVNLRG)_UTYIA&[EU4870_6R M6DU[U@=9>_M_;['VJ&+HN=K5-KO0;KLIM731N+@3>!6!56>M(*0O F ,-XQ0 M!=XJD6D4(X:/EZF=JFR+3*_5#J6357:P(:XHM%;ODMA8,(OA6*A"A/**YG.! M0VZS[H_+QD3Z>J_O>^0+!EK%/'IW$+VS%K.FIMQF!5DM V$ 3SX12-,%IPNR M/T@NXS@(A&WC>+C$!X%9L5#S2/P!G-5K!.S>._SM"DP!,GSM#[ES#+-XFS&3 M7$)0,"M\*1$2Y!> _#:F5@3*P^Q5;>8(^<6*@EGQ17^W B=Q\4&(]/T01Z!" M.3,9PB:FJ%">2L,EIN>%QSB"_\Z,A,FO)M8GNKCA?P)[4WP"N_552C_36:?? MZ20'E\Y;]B4S_9X='RE6R]Y6_.6%ZQRFJ^):<,&C3(YC_]FF3* M6C&90R01S3?G8!%!*5M$D >UD\/V[@QB>VD6?;!"FF6XX<$$95$1P!_4C.GT MP_"Q@$5[:_13%\MJI!A5\\@/E"$VICDSB2'S95MN1]Z[[ =^-$*<2IOBP^*AZ/?!Z/Y M>#HT/Z(H"2C6R-WZ!LP7A#S_X,?0F@8\VN%S\P-?,XW>N/)9Q58)P2BC5 M8*Z.(8_H:=PKL+_ZOLW'$'Q-4QC"*:%4NS@O0S"^TEO9H#C9IK?GV=B]'U.= MEJJ[NFR-Q#%O?BJ@G@!*2K94][P2F65SWDK]N^7&B798Y_Q"!5/TSR98(QY[ ML@]]V!?VW$? N^(1<#(=3P;3^9__WID\]4;S3F_TT!G\X_MP\@Q/AOH?"K'8 M4(Z&U'J03M>W%^>01;?7W*6O(3CI>'@>34T4R5$6@53P0'IU* QY451P'!2C"8RG0 M\(VRY95'$2H6:(T.*9!NE5\3B)L4 MN*56'1RC_M,M\.HL7$ F0[Z0N>IGD%."_VJS"G^V()0>"#[WD2)JGU##7"KP M"BW!2MAP[/HX\!STOBY)E_.!_D6>%/ 5S&4%I\P2;(9-6XL7_AK,H+:23=(F MOBK!/D"HH1LM!-L%>"4G["J5V0,P,A M <0ZNNF<5TG,:B:(J\FI'SU$'R]G M%FVS5RC7$AT2-%"VT6<14K410)Y][XD2&9%>43=6-&7E)0,@Z#R(VL_B)Q_);_'XH6AE:CFC26@5(#J&D$I3R'TF=E&@/NF'U8QEE3<0HLR MB99ZR#5.D_V!A*'%?I$\(G?FT( JI-2'_1L09?M'C:-7$/3"$/!'KCH_*WI$ MC>??!M-.;S8;S%OP*F9/>(K+4VE)51Y-7 F_J0Y.U=.':S#:"1HL=V>J+ZUV M"3OX]JM,TM]_[B%!=H^JTZ1N;!))D]+-JEBDVLS$O(A$#P/\) JJ+3K&P 1RH(&#K7;18DZ>S[#M8 M+,>>XHVI>R5TXT0MK949L,B2FO7\?^\(^.R$"^"ZE@?\.*2'>*%6W$?O]NQ, MN6>P8)Y4!,"L8+J/?@"0_0K8*1(XWZ^#8H93@TE*:.8YPMV"8( M.1$#N@T9QB%Z00Q[F@7)JA TZOR\:!_O]?O3[X.'SM.P=S]\&LY;$3RJ" 5D M4T*'_5^1#>B<;31^,VK'B^@/*P@L+_I,^FJY?=<*0V?I )L<-Y"QMH;3 []6 M#^Y)*\MMUA;T"6*UV@^H0"8,KKAQ#.$25*N04QA#9H;(Q/J$WW(I<449:ABC M\:JR:I5= :/TB1]$2]]U_+GUD0 R1VM\F;++2YJE9 X9S=IG;\ 8Q@@27:N 5.2EX0%8+@@>P(L5X?A *VZ,]BL):E:> MR.2]!?)"^U@X(2(Z7!S1X9L\4U!J&4.0.O(*2B9)"TK=&%.229")'24E\PB= MZW"A48\1K#**2EN@QSDR-;$5L*.D+2!6,HX9%<2MF]- KR6%EQ_'0XU*K*B= MUH LO6K"?*VQIB'=VT7W=1YA?6++]G9* 9 M)D&@DXAA(%@3;&?Y@FV@ EF513HP2BG5@;'Q.X4RX)ZM#V<=K].GB' QA"=/ M^!=LWG2>)DSD36WY6^'_:$/IDF[U_?7:B9+,0HL%[#K\Y2.P4'C@4F\7AGHF MD:*>T%HY10I>7^"6RPEG4!#+'GO[&[=SIE4'7]TD^@B1O9'P5#7GD[R 0P]^ M#(31! 0+I*T5>B0-#V7P'_^(K0#^T?W]?:[9E$(#E@:.6&*6!>2ON< MGO8!BH\J.?C,GU=>&' -T2C\05 M4-#*[(^ARC.<%:$PC\X'L/NO5K "2$XB.RA5S"5$%<$;B7\E^]W # H+T/VW MW??7Z%B7)LAP+8_[$4&W^(A@]JTW'7RY[\T&#YW^^'DR&,UZ\^%X!/^$/M&" M1P6[ /G+?8"F($DVDMA#$@A1UU#$@V0^H3T^J-FHJGCSY5SIH; OJS25]/WG MKDS6[]Y/*[#9(M#7;#\_2"_A(+U5^^)!"'?*P]?+@$I'A_NTRY3(\_ME=".! M7)45*4('0T@D*)E;FL)%$]?8P?K-]3\! MF$7^XLKX.XK1H,YT&?;BZ!6*\"^ NPD1_AWMV"V';0)IS86D64$Y=T;Y!CY_&AHJ );J)7UC MZE#Y Z!WLL#.'(B3/SY8$7BTG.!WRXVQ-G]=^G<:;%IJ0)"'N39!/>6A#=?_ M)7 @P,I6KT(/3F-*$<:-N-^K<4B8 HB-LX ()+;E[YY3(4]]]^R"PT%A]\E. MB+[9B=%'3RX+)Y<%6=;L*SB,[TXN"QQ0Z7B77=-E03T)Y*J,RV5!8S4;Y;*@ MGG1T$JAP6:#QKUG*E6V"IK/O1+<%8AW=2-"80HM$F4 MA.#)?8'MN#WRO7ABT88@#ZNW30PODT]<6SRISFQ: MV MY>FG,2-70H%A;#R=SO6C$-1Z4QHS$!@>(GL.:-)9EVC@-ND,P^I7!:6SK M-K9%J/-D9ZUF6]-O<'/V[S2X]1[<(M1I5J8WZ7:]&+)>OW'-T[G3H-9[4-?6 MI599D30>T::>K<]/PUFCX5Q7E=*MV8V?K;>A]$#P[BPPKR*WL"4HAW,_2G(, M;O^.WFN-_.A/$$W!PE]YA!A=TKYGS$K*:V%N%E%!.U3<\=,<_J?' #CQ9;]" MY7 Y)YOMQ&FDJ(-9T'90&^M-STW:!78YF%D&-]SK5*;*>1QO[KI7U\=!UQKP M-)(Y4TV$AEF\7EO!YWBY%_PW["TBYQUVKD*HABY'J(;LVQU_V4F^WDF!#3M6 M]OU3U(93U 99C_C4SWRMB=J0GP6U>LY?,VJ#>A+(55G)*D@%0TF2,*)D0FC4Z2&IB(U:$#*AI=!20B>7#\3 MD+)CY#B.PLCR;'@HE>AA3?R8=CR7PSN!!.>'\Q1A 0.]>]OCB- =GX&N="BTXGPS",@?T0 M!Q#Z%( $JW#?3#[X ,'""?$)M+@;.O'7%P[?Z<%_7B=[/GBR'O;COW0BN, ) MFA5?R0_R6S<"--FBG]C? +K270SUNPNAX):MELA8)I7]A>^)AO6S*5LG8$6/&CD([9AVHC3OC-@.KVO%CS* 1RV5E M@XPTLHXKP@+V#I/E9;N0$2:N!Z=1)FJ42=;)T:UA-#PWD"D=:%R=.(VUIL9: M?;5(?MK5ON%68JY4,> XNW$:U!V!&>T^[NNEJ$C^8)!DCVJ".4=9?,=,6:T53+3 MJX?:P(!OC8"J? !I.7#4\UGE0",-,)G6^INV[0,51ST6$0SW-.#( TZQ7@Q\ M5E9#U;\K7=,8OWX:7PTM:'7T<=HNEJHX;X_58/O(W:'3Z&MZ.RE&10:&]SW: M\YL&H7J-'G$5=2+=CL][?G/!ZC49.V=WW;-D_*#?2+3'4H=/X]\_+5>4P:.' M1J2:Z5OWT+MGVTX*P"Z0'2VRH=1OYG1V#F>3JY8F!V[:1YX?U=,^C>U.<@I0 M="SX^[[O)6C&ECL'P?I"TH:M0D^,&365R2Q^CR9*#5(CZ]SIL4\CVD=Q<,G8 ML%7JR>"-ZDB=."5*.YFE>_-:8D_.87!RHNNX*"GIQ&F?@U2I0:3C9T#*I# M")[CA;6!PBY\\)=GIT?YH4;COKC MYT%GWOOOP4S_/&];X7P\\ ML'2HLN1+ZS9+\$)>'.,\@@JZG-'FJ?E@N00H[^)NH$_A;(=L@(X7PWEA_ :" M1)NX$SM[ ^81IZ;L9CGXEX.!]FG>PG&=5+/1(X R6^X,:CJ&??C,%>:B&%?+ M>?PO[KK79G*O/BB-6/9E[UK@%FWM1$GXD9YGIP-R!2 P%78Q5\5=#-S#/ _G MSX/1?-;IC5"&V]%\./HZ&/6';=C6D-!AW>APM9&C]/D9I'3C81_&T2L(]CI- MRCU;6E:W&:2^ HIS"KO@.J8+/>P](3EL65'=%,RN#+HBL?*U08_$Q*WEA777 M)58?=%42!!230Q7C\37TWN'GX19B"M[B8/$*5ZW>*@")':8T12IC+=U51<#[ MP FJHJPR,]^&0;0WXN!/N]$&?_AKB@QI)=-D[F^Z*XAE7J0+1#B+B9T(6512 M.IX._JJ+6NC0EJA!S^'P;'TXZWB-13_W=^WP)W0KKP&Z&*W/P7PX1SQ14BMC MR^NB91F;0K*0AGGX 7)G=RGBK1#=V+PP!V1[(4E6W6:*2/G-+1%6A&S,IB3_+EY?(E1/+VB;LJOH+&BVBN*+=5XP?NT G.MEA=J"M$L]^0F%S9*ZQ5$E6JO MX'739=)T.(OAM(?^01SX'#7SP%S>=:^[1G& 2VZIUNOFPT!DDJ?>>S@K1:Z0 M46S@$%'JX^NF'ET0+9-;=7-]TSQK? M3?IAN.OE9V^Q"&++[45]*P@^X2])L6*9ZNHVE]174,D6LS(0L@P(LB>9;=3+ M9SBEPI\3/+>_'"\?'<^"F%KNT(-(QJDS%.^,=WWM/WP>=YT%O M]GTZ2&)=BK#V=9N46/2^/^'(!4)' MO]ZMQ/>?>U-.(@C!59M22UL:2%$K@48<\#"0HW'7C(D?9"^6-@*5#*A2>W>% M%K0E#8<2BU2H"X#,VRB>=X1AY*RM".U JE*!IPG=N%!7BT5>U$9#SRLRGE-A MMHF?@C>(+K![:S_V(EY6<;:2A_(*0JDV-X9X8HD I/47>'MS]_:?WQP00,6\ M?CZ!=^"R;6X(E75CDL(]#B]*#+=_C6W9 MT?R"P@ ,X2Y1O2TE1:P$HP24[Y[_@AYWI*&+X2C)QP?9%Y]MN1'\.6V)R$0, MJE%/+DZ:K%M]WPOC-0B>?,LCGY\*!;55?Q/J*SE/L0&D>AW#^+= $("38/(( M07WVX?P-OOEK,+&"'R$^0@!#M1--=CXQ5>'"'H2$N#:A)V4C/PD_E?4.KW!L MX9.:]UR?N$#"[E#:=W?X1'%]%OH-S1G7W#Y8&I@$=RQE>^?=D-J=0)F=@]@J MFT@LLJ*+Y*J!E(ZWUVA3%NZMOD61L"Y6M(IY#*Z5IV&HH;DRQZI*XIL5> "M MY)7(0Z]H-'DJBM](8%W9_GD#*T#IV,()")+8\W!ACUTKX';!NRFZX UZT]%P M]'76F0RFG=FWWG3PI9,UK[^#W2$NE 4;7UQ5_('#'CTX;AP!^_X3^;7Z7G)2 M8 M'P-R2;I,$38?E@0CJB:OCIB+)5C&''R!8\7-E=%.D*.44U4X76T>%4E.6 MA+B<)3MY/7OB6M[(6@.B35[&IW2C%YT$)?-%4[AH8G^? CAW.@N4HB;R%S^^ M>TX43F??B:9X8AW=2-"80LO.L+PXJ3;.U]]>;5)W(8'31$ID7TM<^1.-*F+4 M>I>XGAB-+GZ.@%:>_=[9*=2=&&M6?BPM"R?L.Z M,5,&F8J4E82;Y+GT6HNY=+S$J8-O\<:U2>"O FO=BZ-72*E_ M;<+8G!_TG:-F?A#Z>EM^5?.Y[JN@*WW?)D'R4.8SP2$[""W^&?L!-CY MGE"CG1RH*ECK75:RDWGXZ <[^J,8\]M;'@P%Z!7;S82*\@FRN^6/D V[\I;. MA5. _+[0"7T[*>ZE>R]=.>HWV&X*"99;PFE3Q!OX+&IVS[:=M$/9M+F5+C>" M#BA2H85VP-Y3.#<6<&DR3X!ZL@J:%JJP F,5N >NNPO21PB#6%I0)X76T\R!!8!=6M4S M/4:OLU?GS06?]X$?/D4V7JUEY8S5*K.PJJ\+,$J=!(ZW<-XR>U3ZK .O6GQI M8Q7,*;($YULM3N%/E ?*M&JZ\$/AB9N,A5E>V[W% HVXO3AF(Q#UXP"I!<,@ M4A7=V%-)PT6B<(MLEJ/91OR)]8ED9Z-'OK#AQ& 0UJP';U/P#KP8X%>9],^& MJITH7B,+1(V[P.1;(5C\NO+??P,+._W75X MZYR]:7/BR/(O_/Y^"IX^ M]_[/3#R#6QL">F;Z!@BQ@P AMC<*(960T(H60'SZ6Q)@8QMC; ,6-B?B3!LH ME:HR?[E45E;6/_]W:>B).7!\BO1M6Q;,!,-X#BJKB?RCBI- MP.81%+G+W"%WV50BF=STE1=<^*AE_MHVN4,??J0V/8<_H^A/%/N)(1B12/_" M,[_05*+5>&BZ?KJNCAW!";;S@$^%KT.P]!V&I;)/6[/ F:LB2%2M<:)2^)4@ MLRF0&N/I)((*:)+ 4"292653R4P68!**I/'T>#,XQ8/$@@0SW5^^FYP(@OWO M#\7S[%\_?\J".[ZSG,G/S0_1D']L&NM@HMRWA!\$,5 LWX4T%BW'OA,M(VJ. M9''D_A'5U.X?62P6=\NQHT&#I_5P3)GPX"6:^.O_WQ^;WI!?8X,?/W_]X MJJ>#W__\W/Z[[FIL2<'O?R1UGG"]0 ?__C $9Z*:2<^R?^&([?T-7_H3_ORH MC:2ZMBX$OTS+!&$#=?DK[ TXZS]520)F]"=L4'0$,9QRPC=5KQ-"D8-_\"RD MH"0X$L^Q!=[N3B#O%NF*1DK%BMNM::*UFD#*N+],58:%=)QDY>Z%)O951 M+:B5H*D$$NM9HM83]+#;G;F0"-HI9P.5Y8QJ29&SXU$N56O'E$&O328W[->X M:JM0I$%^-B@5I&9AX4P>)M.$#H6CBH^&4O"=2)'P*(^N"=NU=J@,+0;?$2 , MGY,LXB/4-9D7LO;]T.'5O47#:7;"R@0CE"OF!)8UD"P M'FA7Y$?,M$CD"G5+8\O\P&)8I9:B%[!;],=O!-HP B[T?LM15BXX^[*F(KU19N3>?2+7Q@L?#(2>3* 9]HTN.M[!Q MWQ\&7(3?N/?#)6@N1_0+F1J77$P](Y!;$\U?\$0XW/ 5GS?6%GR!)3T>[6K9 MQH>Y-E-%*)).6N72P%QF%WPJ'&T;O^18^B=/84%\@R5F1Z!1=AT',Q?OL MDP1$U8!#^O='I5D\K.'9Z.V,[X5>8KA2?*1(\C26*JOC<9W&LBB][#$,GNM/ MH'QNY[J=W-DF>X0!.]ELG8G?*Z-\97W"@,^X%CP:J3PF\L++E"9ULCJE^-UGO]_U<:+M.J-\W%.1S"\BX+O3+ M(Q.V_;8#7 ]VZ&T(&W+9[;#P;.%2)+R??DA Q@[[ MV9#/L(<#!RT,+&U6HD"_2T^''2\7(_+)]&!$]2I]C .XKXV&-9LO-Q:0?.DA MV7A&OY^/UUF11$*?'[B__PF7L[_<:*4*"9J(EK>_PD7@OS]<%OKPMCL73,*1KS]*\&5+6U=% MU5L/+2&I\-#^BG_NF;T>(NQ^])SA> MZ'A%7DH2":-Y]_W<_W9/1VFG:3:)(P^O6/^R_;Q]R<]'D#B($&('(>3)$0(L M8"L.S=NW!#R=H2@QR,$CY9Q)T/(*:S,FDH1P3;(J%:4U=QAZDL:U"K4 MHE*U!11$76BFJGWNKD4!\8FV55:^JQ5%$'*LC M\%/IB*=1X),M-C*-0799Z&H(8^.&PQG-ODY>.Q0NLMA8YUAX>[S%[2^7YG(' M>()J HD6'%,U)^Z&Q>FZ7URX-NYK;&7LYZL40V71:X])[9_KU^9O3I*BL*R@ MMP15JIB48*N>H&\=OQF;R5/H7*)5*?"L8#[/-+AK9_/!*5\'MT\?0O2KU52V MILXD.E =H5CW)S59NW:'[A-T-AD#+K^@LSVJ)TXTA+61Y*I>YTU4F>/XM9OE M2^OL./#WL,[F5T4:QX>2P26S6!N1_:FKXM>^6/\DG7U*;I\^J#]:H(T2,S%5 MFL(]KTZ:KB+*-YW]9B[OKJ8^B\LOZ&Q\1BO+2K?C::6D55O0(ZHR']QT]O7Q M][#.5C("*WJI\Z^9V,N5-9K*:K'L84K]TWN;3%PK<)PI_,YA=, M%E4F;,P:>$VNUJWDJX.>F&]/K]TKN:C)B@N##]NLL976_+K;TCEA,VN M7>[7IF".T+6*A@(7;]6&XVLWS!=6VK'@[V&=;?0YBLPJ(X>F"'W"BV:U,Z:N MG8D.? MSNWWIDZ]K+/=V4HE$WQC2@N^GAZJMA;T[)N?'2-NB[/) MO-_ <8+SE^K N(^T,.R9^_"]LN^'E=$FAUY/E]J!ML8 M(5+>84P_=H[ .>#]A*(7P_BE'=%O!/,75'AK6@W&R5QEQI$I8M%(6V6JUH]= M@.(K8?RFQ\\#\,/>_M2J=$7#YE-(*9B6?;E6F;>K-YR?$>>?L10Y']Q/Y5-D M\W/.*G06'00;5Z::*XY:\U;L?(IO:[9/8E.+BY*0QG$EC:BE!DT,^R@[+<1. MUWQ/LW5*FV(KDD>D*XTDITY';;+HE(LC[=IE^6NI[?,&40R2U,V!;\PYTG.8 M:9M!S6K\TN@^*?[QC2#QU''MK-I-J9B98(B:\_#4%,DLYH78A98_T]F,"3A. M6K?IL+'(J(UR&T&'&D>E*V1OZ7H*5XA=K#2NQL+]4O6<#B,E*]0'L[X:I.F2 M(S5T(6O&O&60 \D!=O/FI[P3*===0>PP4JQ%P+5Y>=37F(Y8Z"0%'$FXAY0+IA>I:Y, M:Q4$2^9(3R]E<]5FS"9_LMS8ISH""W7$GACI6V\RF%-]/C?BEB4DZ%?11K+5 M*2TZL54(CV;WH !>G-[9A!\[7OB?!#X^*OPGX#G>SF<,D!F6M7XA.6G-EN)2 MM6/K6'XFS\\7W'R^N'PK%Y>>1G=;F"XAAE;#.S,[*/6)&Q=?-49G+N7P9F&L M"6@^-UK6N%F^0TST::_/WQ3PJV;UI,+X/";X5BZZ;:W9H]@!1;,]/QM4NK4@ MM[H)XX4\PR,#O>^Y*"O'RJ2\\(0&72N1P-(LE?3-V"ZM7V#LP2E^J4#NV^3Y M,.O+()>NR0I2UDHFIR)CR:F!Y8WU,2CP]QYNXNY(S;>$F6HX?9J8QS*Z(* M1FV$87NI;E,AV_7>C9V?D5:Q&X0^D;#FN:HSH-3JDF:ES'"9\YF"4+PV[_AS MG*@W19E/%&AZ)<,FRK&R?-C>L>%H@J9@K,$07O[)LXIJZR#(.Y9;]Z0GIP(Z M0(=#DEKA8UU',-WU=;UN/MC]Y0FR'G[8)EOPB"2;?BO0*-QS5\HPY]:@7.>PEUP_,Y\;S_2NM/U\YM3!J5 MJZS5T\A1T-7;+N[5L)MVO@XTOR&?*@9HOH1V7JK&R.V6Y1$W8]NC3K8\X3KQ MBP+=M'/<\+P_/_#3M;-=D_!!;3 ($$,K((-\MFH@WK7!^5MJYT_-87P/FB^A MG,M'.W.QOEEBU_I?D]0RI-9[5< M-G5MU0=)#$295;.8=M[HD%[&+^]ZT<]SP_'*D MKN58DB]ZC,,"9ZZ*CSY0!6T._5FV"[0\!TIPI=XDT6:=@# M/T5<$0@BA;1_;C?>;WE?,>=PEB"H5J"1 6:5,7ZL6,W8Y7V]PO6]4_N:G']Y'^#] MOM\B)_)5O.7B2!]43%!&JX4Y?T48^&S?+XZ[0F_V_88K*6L/*K4B0N:G?7G) M%JG&X(I \$F^WW7Q_I#OUZ-7HL06YGE$U0BZOVCBJ;YQ;?;_DWR_ZT+!<]_/ M2=KMN:\A.1J4.SHRR+8GRN+:_/Z+^G[7Q?']OA_ _%%RQ2!=CD(98T5W2CS2 MBV7\,4Z^7QSWS#_@^P&Y-"N6R0XB8/D%-TBYT^3LBB3_4WV_F.XYO]GWHPH> M+DZK.,'5L.2D6B242="]-M-_8=_OZGA_R/?+"Y[V>LS&ZQ,>A1'(G-=6-00<6R>D46X,*^W]5Q?+_OAV8";=AA M_ +'MIOR8CS#B,G5+?S M=&XZ;#=&'9H11TQ[T6XY*?K:N'YQWR]N^7[W%0=$,*X%>;5&2\O5<]2OC M[ BB?$V+>6ZT10&&\/%GNLS/9;+-3#$_0V9YX&2+RT5)'WUE:_DB*6[(.KVE M#"8CQ:5Y&R!4LSI26-DH]@:Q"]9\!4MY<82MZ\4]=^_A$@AVX@4M73##$&=X MUX,=3BL?/"LSU@.**CZL\]R&C91$A!W1)6O%".F441K'[R+TG2CN:Q-]"/D^ MGNDI@?"XM.,N;S]:"_!CO&T(HJ*:P EVVVV3N-UYJCFFW$59@V\4\EV$*\]AZCV_B\L>/ MSC!73/CD!$[_/O.Z7,D[*;$S1EA\W!>')E-0[*^AO@_-^ROS?5U#P%?A],Q) MZ/;6@> "Q=*EBF$[UCRZMFO+?[/424F=9:&G^08E#%$#"$7_NJ5^71K@N/E? M!P[VU/K]@&LNU[)E#QFP?8W2NF.R4?-*AA#;4%3\7/-SE>E^'W,/^>;9;+.7 M'AI=23.Z9-XBE>3*;'T-3E_>-X\7VW><\V82K:6,HM[7@E6U5\\9@VPNOEL8 M\7+.X\74 ]YY1S,=NRM;=8AYO[SQ>3#_HGC=K)6HI%,@1 MW<\/>R(NZRDY?E7'KL4]CP?CW^2?SQQZ-,FB-8LC9UU02%+,3"E=-P!BX)^? M& B/CT)V!'.RYG3XJ2$L5<,WMEMT&YQ$.U=A&I'J1;/=DR[9 ;;OB HD30Y* M!MAQZR94I>"FIMA$8_1\-S\;2>5!_.[L"'.H[DGQXW?X\1$M7F3MT6C;1\2G M.9DO4O'J5GX7@59WU#=SR\+"T&:]=H48KS &S]R@%0MHG4UIW;N?@NKT!-T' M^2#GNL"C=,'=@<\Q:2Y[NKK_LPQY+4""!74P!_ICQW?;IF+:ON=&#?"7NVQ M@P&]Q,BP"*[J/NJ+=CW5$#S R/=/W/]14%U1M\)GMVYUQRW9^>XTR?6]):C9 M6C7IMF*']WM/^24&G2#GYCV#.,#:'??^9=Z>=##[0+%S@>H;4'$=IN'-\GL@ M<>C*I+;AF,EJJ3F8(]2BDV=:K9C=EDDQA/GGK9.X12WM MUOGQ J'*!E,>Y0.\/+S:&,!MG71R2!]9*(+UH*4*!QIF!'@!91FV9=[O3FY; M1:643"#1@F.&N0';-,:"T!OUEJT1S'"JNQ>&[9OK*=D= MGQ(/Q XVR--BPZ^U\NV@J0>(.A)1+FVWQEXCMM8WMM@@CL<&>0EL://J5%ED MYW5MEI-UN9$U,M+Q&L1PR2]<:9%V* M;< GMD+UAFKM^(XQ/ALV&&;0[! --$ECG)?VIF(A7YZ>W8Y>%>$.%R/ZD% Q MZ&BJ#.LN3=>6$2)VL$&>%AN=_H(.G(:0XDB':[>Q M&=I@XW<30NRQ<:PQQL_EQ3S!1LU8%LL=D]40AA@TQ\V9*U;$JCLI^:5&69EI+)+EI:$T=?SXIL['5JC>4(WF/%[,$VST<#U9JRSF M.,*D M=/HZQ6]&/GQ7P&X=Z>A;%[!LDW@!,62KK2W:[Z#)D6R#&!-_@]Y"U&*B[1!E^K=97#=DFK!9I8Y=099=MI626=^![,_7S1N)F;MPCI M9^XX?Z*]\< PF(B.ZV@UI2KTRGFK1".QC3M_OE!=@[TY_4[S[K)P#[(O4\][ M,5CH^>&0GJF&IF84S*K:F.D1LVK+4NT2J)IOT,'?1].;8>4ZPP\(9\B(M>SO02!BC!5CU!9\SM MPB[#CAV%BQF^8'2CIU-?97W3^?U-?,<#E\S!Z;BS\^M(9^&D#*6XYC+>YO?O::^<)"+R?K=-]'5&S( MS=NR$%M?X&,KYZ=QH,>DB+LW^.(2^)SP4(&BM+6L6.88"B?)OI>SG4ELU<85 MPN/L9<2B."@C[Z%".'-&WL[R<1YR?=^:VHI&V!->CA[-45S8VXE8M\Z;O+P+_EYARP_W) M<$]"$F?WP)X:$4NVFTF:&J,G&[P!48S%]^J/KP7[%WAR0_W)4(]#"I-[4$_V MZ^76B,,66H"F0H7/.3T0!]FAKZUG+;4]UER]);0/5,+K:FJ>3 M2%".7R)[F$FSCQ$;].]RXN. ?XV%VTR C_'P+./O86V^,KC?O7W6;XEK!_:9^A4_%4=E7R="XH@\&J M3]'I?/&VS_ %]QG.#_MKW6CHFH;5&J&\J/DT.\638*R;6FP7N;>-AF\D$)?< M::B6#$Q6,'>HS>0<5R'QW*HIQ-84W'8:X@'^8P]:GM E CI9'G$UWD3Z;4,R MEBFVU>E_;U?]'6"(S_',5X[FG1 YC7';(*FVPM/":#EB6+50:,3WAINK0$Z< M#_B=$#FNHA8S>F&D:LFT/W -!B^T\-CZB->"G(L?$WR"''S76N&73IE*&6BF MQB,9@PYD0<6F#;E-6['51M==>0<__O Y?JX"!.=#V\O+!)7LI8L\D6\CK%4D M9SV4;F3UV/I*G^+4?P5D[5I _-(1F>F"]I-<"VEH I*N)G\UJG@UM+^NQ'ID?2_/ZH$$+?9)E#0IG&^VOC+'+Z[%/1=;AZ,%E]!CF M>3Q%-\0Y4O+Z!:-6ZF/-YE?&V"?JL5A$',Z&MI?UF.U:C#F>3U4:2]K3(+GR MZUTKMNO(:]1CL4#6"Q&)"^V0U6M,SO4YA59GY>[4'6'&#+_IL2\8_SHWVE[6 M8_D")CE(,!L@)=DK,NU,GBR@-SUV[<@ZWYFI A!TX*P?>0ZG1:\M(JCDM&FU MS@R03D#Y#C3GM^)3Q<]O__XE %W0D6*3MY$ ,<60!%ID#VE%-^+ M!.,:<'_,??*LW+^,ETA1:>L!;5)LD\E)VZO'%M<7)]S=E!$7M9 M-67CDRK"VCTDUP^R3+)ZRV;Y5N@X['.02:F617%$Y=1\UABF!T3)^=+Y3I_D M2,YMKBX M:M?T"A#SLFM:S,ZGTW)EEJ-)7^\8K3X1C.-[U.P*7=,K0,=AGZ/8X#2MKBL* M5W/JY?82R3.5Q5=&R.?X'&<)AYTI_Y3@Z'%U.+4T4*Z+>D;STM51;!%Q'3[' M.9:OE_8YG$&IDQ4RK*VI#I4>LEX7,6HWG^.;(N9EGR-5GQE+OY(*.'5ERJTL M/BFUI['5']?I<\0='8=]CCJ.E?/][)RAF7XAJU%*HU(#MSA'K%%R?_XE*N_G M&[XN>.H !#4!+=W,'.#U8^W493 M:8MFJ*XDU64&GZ=BM]\.2Q2905EH$5O4OZ#;GF:J6#'K6B9U-3'/2-HD#&+PSS#13#02CD4A?NQ,!;ZPB\7D"N-^O^PW<@XB#*JU8-FN!4X0NW7(EVV&Y#><_YW1D^2/O!*9XOX?#,UP?MY29MV+H5 !!-E(E,\(:3IM9*3%PZY8HW/NU#V;;]1B9 MA0IJN^(<#-%AF\1GBN:G>E9Y6:K-B?BFAAZ8XZZ!?C+)4S(X/L=TT3.@H>LW MK;:>%5RZY)4GSGS0Q5*K&QJ.1L.QQ< N?6C[?6CP,'$BCP4^HY4PFC. X&I> M([9J/V9HB'%1P?>A 9MVT0F/T1,$$"/2S-GZO!??NRSCAX;/*Q28YK',/1P> M/MRS.KJ4K"B(J@XGLW,M'EBL?\I-' #V!+QZ@J.&2YL.'-\C\+! ].&3S!PX MICI1O(<%%&S)6O(V7$!BRJS2+H@SKM;"M;E9ZO7T^&;T/*?3]NZY%PCU\8#5 M4PH_0/=($I]7O6&9(P&]V_0: 9T7W.C+3?N92D['(D>5-,%DT S;8%.3WG]A<\O,=UT^M(UINZT">:+3+>* M8'F-(FOC9,F0MYEY-EJ)#A<-SNPGJKU+\Y$_$HL3YX-W$_ MS0^0%,3-3F+-"O0F;H" M>5YPEE0L"KVT1MIEI)04T>Z\&KO%UT?E^8$9-XF^2?3[)!J] FD>C521:5'I M)L+.,V21DE0]W?UJTHS>)/DFR:^OHM_A3\=Q%5WH,*N2M\S.:*I=Z,W[NNQI MP]AMQAVUBKZH6WU;17]AV?XB$;+&G.JH))]!N7[>K7G*H-DM4-6E1 M![,OMT5]"X)_4U%^VV*Z:/G.6T4VCFOI%IBC?-JS.C1@D6DAG4GSBG==&UO/ M67);2L=H*7WQQ/R7CF7>GU:@9SX&94:G&#TW)Y(?NV#R?>;ZH5GNGLUX,LU30N"2-XJ]EZO!3&W4)%ZRU6_MJ+]+FL'&H;. MIRF%[V4'S=B%AV++U3/?3?!N626JN":;5$8#:$^E^QF_DE[=9/5HKI[#L'Z< MJ\B UDL]>E37L"I4O\U1C4ZS-ZX>S=6S&%;L'*7W@)07]+"XTI-HP[M=LE)K MV6)$+8<(8IFKSS,Z7>1CI^7/45OO"24_OM2/&:S/7SWMO9CS\,: D&V^PS%@ M+)O84/'5?NPBU=^#K0_^XD0%TTPC;?A@)+U=/ M-.SAP$$+ TN;E2C0[]+38<>+K:W_S.J)\4' X7)J[]$%-D)7U.&0!QRVPM#) MG,H7A/B&\V.E"SXUW?4]2'A9%]3'@V9FU&DMD&#<)91:,Z,WL]?F&UQ>%\0F MX?DTNJ!=G@*1$[(V4I.*0UPTBZP2WU)Z<=,%GU=([SU(>%D7\%.CW)KAW1[' MCEESP+6J?&5R\POBB("G&1M1L#(L% \<.TS0:PK&3D'\EJ.:HFH+.JL(#E L M70)/4[$Z0(>3R9=_7:4SJ?;S?[/&7>#Z.3551;!T'> ML=RZ)YT%ETX:X=#FF%K11H^LV<.%0 +AVG"YCTXW1)X#D7F@ZP]YQ4_3PD\# MR2R_5 ?)4J-)4\.L7S&M(C%!8A>*>062>PEUP^0['.EWK M*WJ[92T\)7[ECV]J\BDD3YRO=#0D+Z$GQY-Z60URR8!+"GV_59UD^DPA=@&* MFYX\.RC1C?'&^.YLJ>;ZM7+ ^0-]F3:F] KP9U=3;]X71,]Z9=(I;\G;_KRG M,W>=J-$27*_@[XA^>!8,@L[*(@4A<#<_;[IK*N9XE)X5\G30XRAZ0"A*+WX7 MP=\G"5SBTKVC1W,4"S9:Y0 /KL/WB1VJZ\!UNXI@XGM0S5=5PI*'@SJ=;-J+ MULAO!VTE=L[1]:/Z ]NJ'X7JO!3UZP0U6R2!C6BTA[5/-R([Y'>KR@)7] O M^K@D,)X"G/#Q9]=\GQC_R:19QAKSP$5F:XR1H0WI)-D4:0%;#AP MJV9_UM&_LF=WD!QGRQ*+0_;X!ZYF9X&N0P*7@ D<00_KOTF&:JIN5!AI#NBE M#3EUOP4X:\OC5%))F1S"Z^?&ZRXW U%7T,7?> J^+>A"&U !!5& 4)CC"R)N-9/Y2JQ=5:O M"$4Q/@-Q>A35NA0B-\;6C$X"83E>!EVR2,8N#>4Z4?1YYR?><];ZY?,3!<32 M"_F9HFC!C!TK:*TT<97X>M)Q.3_QJ3X-L8. YZ42WXH I^W6Y5R;) 3[;86JJM]1&" #[=+_1 [#S-,.'YGE+K$E^/2/7QP/BG MA.UC%18_B$MA>6%<9@M!5:@,TBC-=+I-/BG-2NE.[-3:/ESNDNJ&RS-N6;RF M/HN6XHY)I<'3 9*N 7B87YY@LM6664U8IRK;IDE4G99&?!PTZ=LNEJW!V/I*P M]CUP?B:7Z1BSE@^I8*Z7&&5^JR:E5_,YL M;T%S!!VV]Z:]D1!?2@^=&E5E^&9/F$#A\ETHG+!I5S6#Z'Q\!WB"JF]W+;>J MJ.-9]7[ = VDEB]4S:'BVD3\+MY[.ZK>2HCOB*K+&+L16]",D3,>(SXRX;(I MCZ'SK=CJK>LS=M\';2^'42>9!C[I]#B2[N<7%%MSG&E.BZT6NY9@Y[4@ZYC$ MI W!S-!^P%_-R?JA33[.=D'9I0:5D<+@&MDJ+]4<71ZOYM>=U7;,O+\F9M(\ MEKX'S<.'P\67*J:DSE7)CU*WZ&B>!2##T4!_X^DAT(\KM"98A ]O^L6$-L?U M"GR38WP:PWO$L)5>QC)L=Z HTQ$$C$7 XQ'ISRD Z226/E( =IO&,;3QLOVM MT,R8A5W?:8/J[C[1.7#&&X(&G">@I6R3!$. M>[WXZ*BNE@_RP!05 RKZ'4"&!#UH$R"A[U6!^TPM'GC;LV1:R@&2ZCUKN>F) ML\96+Q/80XUU^RB]FI5-OQ0[2_R*,.QRXN.H?XV%6V1_C(=G&>?S7..#W#^? M/*)GN++S/#7_VAK6*2[L;!G!F/:JF?X8\T6E$055W=E#C?.GGKGW(3!T2AT V+ M\7'6+A6]H,N1H#]=%JD5(2SBR^)GTWOPI/;.+^YBO!N)S=R?!7KX\&Z^:@ND MTZF:NLPQ1'Z^&%-+O*/&-MKTJ7Q]?K8"=YN>K4*!!89Y!BQ\CF8; MV<( C%8C[_Q5S=]%N'@=RD*66U=LBQ]J>;[0:V5F*B<,EYO$YA_ZQ5.U3 M^AJ"2%?D)**EZ9DF].IE4U :\:N6_[DZAMFWX_9AC"U',IW/0N2PGT4! 8V?#.<7UB*.KHW M1P5AV"0GR]!-@@,Z?2SX+?6=/QY>F^2A[N2J=@.A%,_ALCCPK4DL8\W/F?00 M:3Z22[$(.%^DMG2\0F^QTP%/JSU\M%.4$RCQ8T;5DVC2'Y'PPBM^9]YL+>52D]P010:6O MY[VDZIC(;%6E1L-J;9BU8K? CD5$\%'$_E&0[W01>]E%9*;.Y!9<'Z#Y.@*F MFJ'$(3AUD=TJ@L39/.!*%2ZH&CC>KG"X48O939HGVZQYI>IC1[876M/NNM"FB=GJ7:,VZ0Z]D<>#[##?/@ MGQ]XH0X? 7RI/P!LOC<1N5*9F*A9W"P(XQ=F&#WQ]C<6PK1!$'%P YVJ/&HG M-2,G:8':3W(I:8@7%@\OC?(,P6YGS= ?%3S+>2>OGST??ED IF5 UWA/M\>" M]E$7/Q^/_GA.;+PH'L?K:5I6.0>I+66E7DEAA%-Y+E$1+S;/'.;&3W7Y"\[ M\AT1N.N/"A"D2.? 8?[^!_XGX7J!#E67(2R3"U7RE%\H@OR?OVU!DN"*(:D# MV?M%W!'IAZ\<=:+Y:JA/X6OTZ.C\WS^>].I,5#/I6?8O%#YA>W]#AX$?7%LQ' M;XS^_F5:CB'HZUX7Z^%NOOKQNQNNH!*6G*!"?6EZ$")A+Y"H OR_O8>X(A0= MY]?8\I3-P-9T3:+(W<-@-X1]^/(Q0YY1>OVC*.CB'V&+Q/^?P*(G_]RE!M1ZS%KUU^]\+[3LFG[8D@:SS)^H3M?19B!G\>6 Q%[WR*<8<*U M=%5*_ >)_K=M$3Z [_GY 0I_[^5W-!CXXUQUU7&T,OJEJ!*TS[#Y__PG@R'X MW_<,MD^/SY<'11X_*"%2*SPA B%+IB1>2N-P/8"EQGP60=,\]#W&6(; 90'- M_%CC]#33"-V%I*"K$_-7&&X"SOH;-8K;_7H^T?$>TJ?A3[MR-K9T";;EFI4N M74BPW5R79O_Y.3XE]<\X;):FN$ZE6Z'91*Y92- #JIQKEN@$Q30:%9:M,,W3 MS27[X:D\'GM?IYE_I4HW%%W4*&DB.S]>'=4R'M'G-G5=QN11IY8A3LT M"XQ7]<_.8,:"J$TEI&CIEO-K*_G;'O>JLU!=('ZQ*H MZTUP3[B$X'M6^,ZU7E__]^- 3)^8>T6FT_B?_Z D\G?$,6CLX2PBST<5$QO7 MOA-:OOXVP1P,^*^+(JT2<%[D=VQ&L;1Y\NR[8+OBU_6/;'1(^[4%' MSY.VC\R!XZG07=C@+0(:'-+?"P4N79+0EHBAV[-P!/MA?-B#0=Y"\./ QYXQ M!'_X)B+2^DV/$2R'[I?W[P\5#ALN R%^+'TLZ+KEC:WEC_, O.W#I35P]* # M;,OQ=K!.M,UY63#-#I=D,%W&L[4FWGR.]2UY6#"Q0(*K)-C @,#_[S[+\3__ MR:8)\N\7A>&G)^VR\]/8LL\8HON-89O+=;ITISY,=.@6T^DF6ER'Y7+-;J++ M)*"E[$)SN%99*)Y@.@DT]8?TY_H+IICHENG$CCF]-Z4YJIN /Z-9G+BW31%Q M?H: _QG)R6=X"M%* W]8:>PA5'8_G8J6D_ 4D)AM\9981V82X0:HE-BCSW>D MX9<4%N* G2J2$ 1PH0',,XG#^B93>AU$VA$&H=+/M,ADV49JQ49*I#FV4=,F M;Z( "VQOO6^!(W\EPG&]* <7=YL.\_7Q/)C./21O^OKB^KKK".;:ZCY7V"U^ M6AJS)$IC6'HDSL%P46DO/JZPB2^EL+N=7).MA&KY&C7V.05[JZ*]>XAM=;3L M6$9B38+W_=>SXK>\?4%-4Y9AJ&ZXJYR05:C=3#_2V>=><-#1UD@1OK$9O7!' MKD>>,:O[333)):EDO^XO>"]9>B[7AR:%A(=',VD2O?0ZY+NN?,\0 /NF%!]!W8&\DG;:>ARL0A*R->WV"2-%Y\;6U=AU,!#%(;$J3)K8% M<.$PX^-LP6'^02\%T8MH$4;9G7L:) 0WX=I #/=-I81J)E3/38A*Y#/_>1/4 M\PCJ<^:=)W8M9S 42V6@C.!BEB=(F> S *1X*8NG10010$;(;F+7ZR>Z(I]U MN9K 9+ 6TD^V29!EQU(CGX,2ASQM64<-E5,)7-&83*=64)+#E;J58@,KK0UF:]DNUG^HYF(&'+;9_'K0!V MZ!U2;8.(PS.#J\NW+ :I>U8\U!KG'P!O%;&807+>XT9E;^,*H0X 65)&]T, M41%4E+YDJ(6I%KC99-&>-@L#&(+[LV(_NS;- M29(#7'?S3UTU ;JS^DB/5NBT*]8YQ)](N@A0S'6$MP5\41)!$CDU!+.7*#H M+(1@KT8]OLN_+A2'>$X;;(8TJJX; Z'=1T\7YD=FLA_H)-V MOA59K %'P3\9IVLMS!V2YJ?9+#9(I06$H=D^QDU]T\^]#6Z;FUS.@;#/<$4W MU(KL->.TX,N@9=B-#U2)Q@SXN5S J8NYH#NU1B$3590_A0=Z?!^7E\BZ_ ,R)1%RY43#.7.8^X]SPS94!M0,FOZ@S/YY=J$-;XS06XIE/@_GD_5L83S( MNC6Z7QVOI.QD,0/IMUG/=#:;)++GM* ?%8:'J&[H4*+IO]V$!W1@AQ39;*G\ ME8 2K?NA,YX0(% @ [;"QZ)6-*X2H&),9!0E2 J"7" M JZ)A0*BU72X>[@3R_X#W>R;*H(;;:9)"4'788O0(W;AOS-?=>"7GI48@TT# MV#$+HN7X_1XL7 .BJ<3])BPT!N%[8"NX=@\/S"?HI:B$A6H2.=$+;46X"9N0 MX*\066%3VP$BB'"&8NL^HEP2-_$'[!KZ-@G7%Y6$JUAAE'V[Y^DI@O=T0@OA M\:BC#<+HXV)TD\HAV S!PP&")]KJY<=VDT @!Y-1&@CTM^Z)\>S1PYD-.^.Y MST-[H:/7Q]"TCAC'4QG=.P[L;(OM"TM[B'4(@++3QE^_,=M,D@&ID$9-6,O*!H[1:Z M@!CR]TOCBWY&_]XV>[7!R^/;-@QM\*;Q"V/=ME3-'(/X[A78P]L$#T1)W:6RG[%[>'@I M_[+J>[RHB3H_,I)_+$4(2!(B?B0Y')1<%Q>(H!,JSHGE!&<*389>BT-MWK%C M@1VR1V5JM2ZGJ2-T('?]MLRRDU$D=='7R M=M- 5Z*!SD:2> G0.XQX3/A-P$ZEB0_?K,O^?4O++(O>?QF;?BC$>;# MU&+@[@;%Z$HUQY,J6J?[$U)V:I5A&JOM#8J]UQQ_( GK:,7Q\R9JWT74Z/VK MXM@(VG9\I6AXU'ITNP*G6"5OSHUIFM),HF?Q[;$BG4#@B!<%[AW^\+F2NHX+ MX5XRP>MMD2WY0 PIW!3<&_A2Y7WQYBC*#+T-TXJ"Q+Z[CC_!H:R/%>\YRF8Y MT;OT('SY0H6O#H%OPFE:H>F!)(N\EZB>K*"'88DP SIL[&ZJ6;F),/5%E9Y$ MJ)]L6_TA/-ZO>A1/2ISF3&;BRK<,HK"EJP!=O]= ?T"N1N'#]?&7Q\&Y=X>% M]T;U_KQ+#"&)8J/TV) 0SW5=*],9DZQ"YA #ZRE5HEOM,L3SC(DC%=UA0)UB M$R#1M':/?EXT,G%W0;46>JP/>]!K5 -GOU)(H-@?XS^W((38^Q4CR<4_Y"5M MSC8)@DR,,SC@LU)XMDE,$WQ6S. \@B BAJ$2(@ODT]-%-62\D(O)^HQ3JZI8 M24UTV*K4IL/S4L15G%C:#FPGH>3'L;GN.'Z'?M2[1^\RJ8_V@2-W2.9]G3R:S_O' M\I0LR($5R\\W'Y-8T_E)T3Y[^7)-OE,O!S([4(JPE8ZJ8AQ>("37C8XOMM55 MO:WMM>3UOT 0E?5?8EAW_]?C2@)2//:.:U#DWZI@,&;9[H1@D]&R4=( MT76$*(EB;9:/), > 7Z)!)%O;H>U?+PXD^&#B-BGBJX8%.$9_9=T MCXUIO? M-RLAZ"=N&SSX2+_VU$@Y,HCU2/NN*ZA>D'Z??1!TXW$&<#44Z>?[LY]*MBM/ M4A*I:&J]D6,YPM0[]>V9[OU^7R8:;5CO),RA\BRX6/OC?T.UA: )*):)N:#[ M83[N*P'(.&C]5TZ]G3C>]UBU?SL(;NS"VBS'LT?6XAIP]BPE UJ$LQP1VZK!;3CGH70,A*+H M="3/9:@R8F1\.5U*\: B.!KSC-F!.7]]K MX[7CY%/$=15H0!.+\#\;ZA>CM%"HP\.2^!%]WW*;Q:,ZBZ9O2)8G 5$U!"C; M+H0EG SRF'M'7J^2V'3C_ONCTBSN236/#$]D=]AHA(SO12%6".*=\%<-*8RT M=F_9IUE+&E7K!6G8%!<_?F/$7V@J\Q>.HEO>;.GP.[&>\;I^_4'KEK >WAF6 MWH%/-*WYNDHCN2[2>'>12,WA./[[HS,7JV'_=&J/?=Q]1>MW]=H':MI_-FW> MP]/4:<8MJ:ZM"\'Z#-';)J&K)MB>@WKO+) /S6+WB%/TW_]UU$FKG7LF-L-? M%P2=@.38 8*6%&1HI7X)^D((W(TAS4)\D?_GH0[I9G)X"+KHDH_$PY\/IZ^. MO#D$1>[PU-.K0[9?'G]W"(;>/3F>1J!WZ0O='8(BW^KRD!^GORMD$P4713E+ M()C HYD,X(F,(/!9#! \ E!42(W3!"&>]G:*9TOT0P[;FM?8/:^AZYVCAHDR MP[&59BE!,9T6T\EUHPL<[B/[:QA\ZH@?T-G-Y>MT6&>58II=NMEE/T61OU_I MQ6OS(1I-$EH0Z 6M'SKE=@1VESZ8I;@C@CO=0^_+D75KL27C]G.TO_AKK>(7 MD'"OZM:=NH;W384Q]#%\[SP7_1SKL+S'/AZ_!L[<80?7P#>JGX7J^%TJ?2/[ MINCN8=Q%7Q12,]_?^ _ MCB%CEKA(SO1CLMVOXUJY3K=2K#1S3:J2JU>:X25:D9//HQB!I_?O#[VZR M[ M3502R<1]SXF=KI^M^.*+N<@=?DP[[-T5-&]Z^@IF=-/39Y"9=\_P)F&?(&'W MQJ'B 0,M;K/=HV*+43$BGD3Q%+Y_[_95VQ!VFD#O/F $/D5&STN4^_X2#QTF M_N!,P9=4#TA_WDSF3:!C.Z.;R;R9S!@Q[]--)M803+A"C)1X075%/[HP3#"E MG"GH@:NZEES\@.W$KMMVGH\Z#QW?EQ5]>$%4]FG[BG#_\<'D4I8IK8\!AFTZ MP/5U+VK"V&"]_G^^27E5N@3+WM3#S0!?TY1B(#0W WQ-$O;(Q.#M\(2EZD7[ M,E"GPX_ZYE-H$'3+]9T/&&#\N@WP^:BSVW%D2W>Z3MSW#>>1&UN^M\FA3714 M5[MN^XJG;])_LZ_7-*48",W-OEZ3A#VR($28N^E8N@MU?,NQ1""%6IU/(]DL MF?F 826NV[">@2S;'B-K^M#GS5S>A#F^,[J9R[B:R^M+3:DPW3+=>927DD;( M[(?R4L+$E*C;KY.4@M\B?#>5>E53BH'0W%8@UR1ACQ,PZF BZ)%#'%WFX_(X MD6D%(DZ2^ST=C./-^&-[XQNYO%F'F/$O$\WCQAG/I338@4=N)9, MS_RPC.Q]4=)OG(%R-NKL=IR(>@[32-9][]Y)&D;S.#Q/_&,_H M9F!O!C9&S/M4 UL LA!F"'*V9?(I/)5)[2\=]N6324Y&B&U'B; G:"=-U7)V MS.7---X$]T0SVGOL-ZJ0]06-YB4G&P-!NYG3:Y+*>RO2@*AD!1EX 9].XVDR M]3T32$Y$AK";Q+J?W8S+FPF]">L56I6;";V9T)M4OFH[F/#ZM(JYKM4<5L[. M$B26_2Z? M0;+9S$?.,Y#7:T5/1XEM)]=M.0GD)J.QL9Q?T#[>K."7.+/ 5DK-7)?KT"Q/ MIK)I]'TJ\Z&7*U>:Z(4NO7^*M9V&]H5O?/FP ,1M&&>Z1^;)W57/;AK9ST[D M>';N5M4^>)O(]A:BL.]S5$-_L80Q1FSF_<*TWS[1\]V2D\[>X2]H71SYC.(Q1OC8)J M1CI^K%NB]NR.G,U%E>3Z\?'IQONB^&SN(0X)N"9Y>*AG_'LC._N*K)[ZBJ!' M>O[E2X.>TO;0K,L$7ALTQ30+=).E"XE\K@[13B?8,DUWV42, MQ_R':B8\Q?+#^@WN7PFP%$%X\6!X7624L6T#9_-)$CSAST^8)"2/X# ;"&\QP 2?&68Q$4X\4D9 MR><9&IO5)6I[B_"CEL)$:?" ;4UI=D2/6*^>+V6'X26OS_J2S9M;1900DJHNZ-T8<$3SUOBE0P_Z ZPM@;: MA(B5A:Y_4);/EL1@$M:#Q1UK.<,7?J M,Z/:'SM>&[9\-B-J)-'UZ;AO:61WB*:,(C(PZ@N>?/[V46;8YL9T'Z7[!BWX M$R;?G19R?'K/./M*<5+,\&D$U#)C81YT[E<%4WAOI&NL,0X4):(84B9Q715(E4/#F /JYAZ:BE(JT41 <5\2UERSD0>P%[W M\&JUHMH]J8.TD%(#:Z]JE;(^L>!8]S +5/J%?ANOEA"UV$5%R6OU>0";[N&6 MT]<9+2UR'$W.LZ";PNH3LP4E:@^W3-(!V85"BDARP=S3)A4V?30NEM1S=U.L<(6FQ!EBD%RGS,.4T-"[#4L#$N M55QS$5[W_:RIWBC00J5$+34J$*B\86G5"I'C\3W(Z@1*V2QE)R)=RS6,R5BJ MUC,-J-?W($LJSHU!CNSU:94UZ1(Z+#A-&O:Z!P.K53G5;B-LG0:Y/-M6BAEM M/H--]V!@EI(GLUZ+"VALWL\0W!3+MD:PZ1X,M#R'KNN9L8.PJ[I>8_!5E\4A M!?9PBTI)X[(MBH3&$,5Z:UP?=T44-MW#K7QS-9Y/4S)&^W-I-"SAD\Z0G_#X M'FY9NLRG&;32ITDWN?#G )O@-"364VY!S8#*!#0"?%H2!9Y(I7!>P#,(+PMH M%@,2"O"4^/8GGD#]N&?P9YJ_4N:$>K:7X52WJN<4W18]:$^(/3BBL/9HD!X. M75HMS77X=\J4B39/[,%1RR>\!4/.*YHZ:$QR,S=(V278= ^.@A[F&?F!,=4H MFM+U:;]527H3GMB#(RYGXP&F^;KFER:#>0-HYLB"OL0>'*4'?M9#W&F>J]72 MJI&D"&7<@TWWX$C&,70Q4/N,-I-<%VO3F6G.:8=-G^F25B=7MZRJ7=%FDU'6 MF)60?)N-FFYU2;PN(SWEU:-I["YS'1<#GB5.A=PAJ=?"K&>]G%%1/9"$'8CA M$CZDWOT^Z7>]G#3>?$'O".S&E_CQ)7N7O?$EAGRYZ;%X\N6FQ^+)EYL>.RM? MWIBM]IIW_&DTR.S;K3IIVM1[%?J'29)YC2*'=BVV>XM/__OX@N+=1"KLM42J M%S4H>H>?-ZDHL0*0S#B6G3K=4#GR^($/X&N?WVL2 MBS^=:.(?=1F>TBTZ@ACN8B9\4_4ZX3%$#O[!LYY@2H(C\1Q;X.WNQ 7B(EW1 M2*E8<;LU3;16DQ^)*&MON7XJY_*,S&?#3-PPKL?++B(S=2:WX/H S=<1,-4, M!3XC 5$U!-W]]T<2_Y%85\KZ]X>Z]'Z9OB%9WN;W'PE3," ]?#G@>*^=1@N,$D) ]0??!CX0+N02BP_^;U,5LPZ9H4J562$#- M*^T6E_;$<7BZ O_Q.Y5&_OGYF JWY>%-UF^R?IRLHUB82Q\&9WF"Q-D\X$H5 M+J@:.-ZN<+A16UQ++6[27D!A)W_\3A.9 \)^/8O9 MM5N2$T6(-L]-.$ $D$!C'?R5,(%W#0N%*]%57V&I].D+A6MW.[9RUKD7LR;P M-I&D/0JHB8X"IV4E45HM**.FG\Y5%&?"DZ&W0?R5S9#G\S=N GL3V.L1V//Y M#F^46*9'FOVE/^(UX"BJT^L-5-YN0XDE0XDE4X#8[^169O892;IKAIBJ_E1[U/5015 MG^Y.NAZND;J/YT9BHT;(H:J [A2._97"OU(09K_SY/J04HG_Q]Z;=J>M;>G" MW^M7,%)5]]U[7,A1W^2QL9!!> M->IDVV1%K&8^4W,^LUF6(]G/V1GHYT$_[Q/Z>1>W9"Q57P+=E*"L!4#V:V4T M$62Q/]^994&25\I&7#EJF=5%!M@M3!ZG,3?[5HO^0G]]]_0\;H?Q^N#]=RG=*!2HUHZ ,.\)XAWB'>+]>H3)GP!^ZO,'NCEM MK?G23D9\59J.O D ?&SZH$P>O7SXZ;8,'2>Y,/.EN0.],.B%?4(O+!VN)+F3 M-M%-B6**%=3#Q0:V_D8EU2!MM8);D"0SR*!#! M$,'I\2C_',+TKJ,)8:'#\9-]KR.."PSN=$, X=C0H/((BM\WQU*W=_'&.*ZA M>M!A@@X3=)AN@"!YQ&04:ZXS*FN]+QQH'^FN^(*PXS6%7I?$17*+1VQU8&P> MPU[361#;$-L0V]00!G1Z\)\.!HN0@!ND">"YU'ZGHB/ MGJMN)$/)J?N-:GOQ4\'U8$?J0_ZI*05TFRZGK*[7_>RC-==U5WH#:BPU$^4! MN/P1M['?E7ABQU9LOW:V!OH(JQS8D$/4,3:1:42;YBY/B2E991 M YTRZ)1] J667BWS;[07U:]@&]RM>OQP2>/SJKX.YGARPVELMZ HEB<8&E(N M$-T0W3=ILOP.WEQY7!BS2!@)I6G--K=,R^\(";Q!L@E"YQF&N O2Y?@-I5]5 MXL ^*3! _5D#U!]0CM-Q;/G7J?X>-2?$0T\7J'DX7W2X?G2@0G S.C Q2"9/ M$"PD1R!6(58_IBCG5;"JB\-6"T:F+<2F66D9,@K9'R1@!08#P>09].+5O+=E M\';^O [GLE8&=(Z@<_0)5-X5BG%>U8"-;:!WYUT>,]="17U_'RQ8X6Y20M;?MSAR-6Z6^=T@'I@]U!X MGL'NB2CIGJW!@2P)]+P^J^=UW4*<5W63W1U/%O5P5$>HDD8MIE+-'[?Z(OK0 M899X53-!$$,0?QH07[D6YU442SN66[9,PN2I8& $!&=*)A<"%,<6!L;D2?JU M0.L=$"O/ZG$@47)G/M/-;\HG]K4^H)CG-;W':NLJQD]77:0TXKJ[&3^7"3JV M7I).LFR>06!)#]0,4#/A,^@*/^P99Z.ZDA]__=&R@15 T(># M/EP6K:!'%Z[[".A$*0[ \KJ:X*F)ICRC#4O>OF;*W?+$K'H[4J/Y9C0>S_0A*,6DV'0?(A@B.#L(3I]T^4,(H^5%L]_I%!>",:U3 4E[1;K?!Q & M^31YDKYS]J7G LK%C_*YC26!QBNVDE.W@;%9Q_L%$VRNX5Y]HC94-[?X&U"5 M*;:D.T*]!X#.V0K_"//SC3:1KC$63*E;Y;BME!O5G5%0F[*PG1/D M;"XT_9XSH*+QDL,X$4LZZY(8FB>0%"-+$-K7%GH([_Y<#IIX?_>=?"^C.W5%D_?KNVA5UWR]6>[$U M0RF'4IX9*<^.MWW\AL?+?ZT?;ZUOT#*'8=1;"J-^S L&"BL4UAM_3]S*Z_YX M?1HGR_%4?"^WD:*+7@\/3;V;-_4NR.K8KV 9.](R1_G9JS$YQ6 U<7 M.[-+UBOF+&"VH12*&/EP>3SY6D@)XAOB&^+[.CSM6P&^5Z:-3<>8&&;3;6(A M&1)CT]$!P),[SQ#V/F+&3Z:(&ZC*J#!O7B"JAMO]L;Q#'@[ZF=R=NXZ M;I5UNZ,4?Q68Z<3PEX\H?=1IT:\UVC"BJINU)]00K!#V[$CVK-&R+V))2TMP M96J*K9X@Y"'D/P'DTS-=_A#S\[ZR9#1\W.:KW49'[WEEPZ^& /,)Y8$2KWD= M6:,\>$]VG?")\8B@_P3]IT_H/Z73O> (KC>HG(BJ&9-Q?QB:4M/Q=ZW&5HZZ ML>.4=)1$L3R-I!A'@4B%2,T.4E/J4O!FJ)H4+CNKK=,SNT:M8$_VK3$Y2:": MW+.>1^^=X^C^W/XQYRSB>4M@G=#S^3R5Q3>_:; B^=J-)-^@3-7EH2O)%ATB M0Y+7QDB7\9U6K$R33I($G6)K)JABH(J!*B9#5MH?ZQBY)^S&D;\<",WQP.N5 M6N1T9H1 QP ZYU4"-SMDSD\]#^338@SH+$)G\1,ZBZE9.F\*A^_+1KB;1;1A M#AO+NC;F)SNZPH$I@>18+(_3*5Z(!H$*@9H=H*9G+[P)J;N^LBYXED&;U&2E M>OA,->98")!Z;(V$XQ>_G^Q62)WC-[0<6T]@R,;2X*[3J>.$/A<,:&>@I@Y* M.93R^Y?R[/BVOPL[Y.-//._)Z]TX[D6#$1"\GWD'/HL!_M$Q@5=O"\;L;6=/ M]%:L:5AU98Q&(H%.=1''CA=,(3BL^X!PAW"_27_[3_".RZB(Z*6#B01KON,/ M-G.V,^@#O"=W1>'LQ3,N;\4>/=HV+<..'^5H.=E5%0/>Y@!=D?MP1;)NNP!6 M;*2Z:X#/KE9*P'E&?75'5'5L%<-8?5'V8#%I]^A2+Q1Q_%@D@J*OW4\#(0XA M#B%^Q?C VS#NECMRM8B5#7ZR0'M;I[^>X)4$X^ .*CQ/W#I*QJ:FRL M*3G#EIVUFO.EO>I=]J8IJ*4^\PY\%C\K-=/D$:'U!* C:?\LSGG^^A=C<6A8 MQ:VQX2/@0H1"AGP:A'U(L M<@:B3(!AK&Y06WZ]1J,>37 ,[ND HK$]0"-Y!*'OFU0I.>NUX8,;QH]W4H*C MB;]?M65P2^5?'<=7<8D;&I""0R@POA]P_Y=#JGY77?H2[ZJC"4K4'NJ.P03>O+0D:.'WI%<5ZS*K?$:79;;IA$$;5MW;7[2 MY^+]36VM[V(C+KM811!#>3-7\O&W)'GE+?+QEIKGZVK=-D39X'2&1R1'WM MC/IBJY_TK$60Y']O$)GC'N2DIZ_Z=I.B4_!4&6Q@Z+B*I]IOV;VZYP6_V+DR M.>4ZG9%""=L1PC57VJ1N5\(;E9O++ET9&L2JVD5W?( WED*]OK2,M?[EN^V\ M75B,Y/$YQ\TY@>^!78E?>Y ]N1_VY.8WY1JLRV]-U9-@R4^[!&!<,/:%XZ9\ MJR7_$2D$'=38R!@*ZT9UJ;&+.4 V>$8C_.Z+)N))1?".I/ VIN-FD*C5ZYPJO%[;1:5CKET-5O$-3988!_ MA"L=^_;=W>,\W^_^<=7AM"EXNB)L;8^IH15A2C=_:Y=>T]?]TY6V=L%H%O:1 M-C+I"%I_4PV7RUGX.1S=9WOV)C_/+[6']DZO"N:V/U,6I%'?+7']1KV5RRZ] MIKG,R#,4F6>1T^XK2?;'/0C4*]O2+G $61;-,1(9RX'0Z'8F7*=_W!8" MSQ/LZ3T_CZYNFKOS@3+3_>&NG]TAT=\(2P/;^?RZ%\T*E#3O&MWC#J$DD\?/ M]+VX&\'YW=[4*IORS"AI>[.$!EZESLGEVC),]@9GF3R!G=X[\)P>R4E^;JAN M?'6]4-T:ZT*M.JZ%+OA1.)X54"*_8,^LXQ#E'\6 ME*=YQ_1[8![I]*[!UUC*; [T[=2T^G/%"@',P3T#%R\GNZT$A)&K2E[@1D=" M!E@XLN/Y673)'U>2'/N#!"2S.VL*%F:[6F2[T0A9AV8W")=S8>?^RI9)?4;!)._<-?X.#3'N%1W!-7=;?AAO@;$4^_JBE6@(<"UHGJ!/ M:SG_SFXHE(N_#JQ!LG(;R5 *AEV0I8WA2Q9D$B"3 )F$ZQLW/Q#:BP%:MTM' M>)[C"JE&J6E+_)0/FMVM-"4.7@OIB\3Q=A0&RV,8O!\%PAS"_"9-E+?CW'=H MDPVWVU*L8**%)Y!N15SK .?@5A0&S1/8:0CZKAC#@>I+AJTJ.55R[?B++]>2 M"GHC-]^-[^8W#7;Q^W@KZ5$C\ \*@9/E8!U8((NPK&J&?/;N!JO64BAC-ZN: M:V$]&/-K7JDO8X,IN9\%1Z@\P[X6>H&J!JH:J&IN5=6D9ZG]D:Z9*6,[6$6" M(I24T<0?U$UT(NI UX"^ZR2;I\F+=UZ_?M=0[TRO%>AQ7DY;0M7X.]7XZ?5@ M:B;7\SY*?(+L(+>YY]XGWBL'A0G6%CJ+=P[\3\?YT%^_,)O0#%^1,=WSE;>I"6[ZII@ M#PM^9AJK5F^D*]51X(4BD5Q10V)HGD#@)3506T!M<8=FU!^HBS*_F/8,K#LQ M#1M=%8VF9+?;'% 7X(H:)#:JB-?\KL2H^I@];_AU$_B')_:4%5SDBP[ZQC$$2B%M!T_GH'OQ,!: MXO@YQAJ<3OP4+_Y$,VS)EHV$BY)\->E1__6X4,78/?X9__&X2-E2)1< 8?GP M]4]"#:;Q@'\$^=]4^H8\;,3#NK$G'#^)+O9RZO_U?.X_@%F0'8^6,OL5?W2/OCT!&.Q"#D6^XN3_YI[] M#';C9"O7TK[P;,,><%^P5"T6@>,_>_S,/.EX3"O[FJ)8$D??#TGYZ; MG(OO;+YAZ-=$4.)?'Q9&H%]I,J63>J%>T1_G\A\IMW2!+OCO4;=T]@7UVRXK M(X"VG*/E2D"UQ&+Z]+Z2OC\[]5=%-=G:0KR-/V;[L+4_/OSY3$ZV^OB7L3Z1 M_P(CS!!_]XO&/QR(E^DIDY 6J8@PATJ1"B 0F M*>)"(101HQAT@6D8P2*++\>-N,Q!/C^ 1:Q*?XW!,V?=XJM<:9:K=85AO5/- ME;J#7G? C>K=3G),:2F%Y]H1>:D<_[/XZ5N?+^W+]U*W4^8[0[Z<&XZX$=_F M.Z-AKEO)U3NE;IO_S[\6WV]TXG\9=LY?.H$7OY"]?$[=RVI\"DG!3^(A;U3W MX3=%\J6_K[B2$WWPZK*>7E@_IOR !%K"6%4A%J**(YI(H 0J,KBT$!F"E!6, MP7&%Q1Z0(#V^Z[V%RPGMD+:%=4=QN@0M,<-Z*,:VR,N1+D\-^]MI:692&%J8 M"L&\U.7[\4CFY<@=$0[*/$=Y?+.^'7.U'M+AV5#$3I_)K7KEG:CV>\)DHCFE M5JOJF;0>CR1?CJP9S+P<>B4":9;&NXEB[/F6 YYY\NV%>G_>0'W.,;>%X5(L MKMN3PAR,1-&70_V6RFF6'%M;V!ZW2SJUM_=$*.(B\G)D1'3UYG3 K?AASZM, MB_L(G[9UD3@=.1XTB=JA7A21IFT*8EMOH+0!1IXL?G9 L/YBN"DB$TV<578K M=KM38S/K=/&XU8YP2<5TA#*983@:*W-P9R!QNO@^VEHN!',U$:+!_]4OS43]$7;-;.D2+!B)2KAF*Y.F2_!K3IWTY8@65<6MAR947?.P^ M4J FO[[7!7''C[/AA*O1S:J(<+*FR(L3W>]@L57 YQI,6!H>C) MD6++S$O45PKJG+ $3@9 M6MY)3+B(0DO8SCE!5H4I5X_W"CTCI]BX4XZB];#,1SY?D[%%:])SX@F<$52? M(H>HZ+=9BXHW]HP$#%PK M:J,UWJ\+.S,:;F(LPSW39$SJX2'6*C(ZI^K5)8V'8.B)"B"PUD#B,803 M**-:K;14>3QGDZ$G.D"8#WJ]_13%S.X^C(IUD68J1C*!,QJ0$KI3GQQ+@D$2 M&[5L4JXAQUMP1K1F16D4*$-](43.8*.MR/HJ6L>//2-:Y6[8EURGQ"(!P\HC MK5;CHT/\U#.BU2$TR0YJ8DN([)):G% ++XSBC3TC6F%3]PN#0&T@5#DHUX0) MM;:;\03.B!:MJC 5\V@7>BW=6E0&@UT,/3D#-AY+RJ-FD-=&*ZV[.JPHFID MK%SCH:=G,-IMHXDTP"33:.RY)3WLJ^MB/(,S.!")HE"8-><6/S'M1<$/T/HR M2(:>K$L(2]Z*4)LK-=>+0-49/>S.]>2I M)^NJ1V74ZCEUTI2"'=??K%EW#%ZNS(]U)8[_DU-YI'9BA]*2-I[Z[?&'Y^82 M\,$>_"_@8,A'#^8GKT0*?.=GER3YY"EOXAZ"^ M8O1K@>%G'LZSYSOQ,S7+"1\YQ'N&RFCIJFIN'?_%TLNIMJ(J/[K0_I__1BGD MWSB2/_[PE.J1KHUUKS)T%!CB*\UD6F ZAOVQ\G)'.@>^^L,]U,WBF,?_I[K*('LYSS) M4B_1@__:3N9'-0]Z-2,DA45>HO7/;ZL34G^MY7#0Z^-9,Y1+]_$I!ZX$GB/2 M(GKL^S5RGC4!&VB;D%6'3MDL85BKOVE-)ENU_P_:2"?.?,5UUJ#C!UC#Q/"7 MI<"+ST%U^;UL!6!_.<]3X_]71M+^3*.?L&!&);1P: O='BFT%Q5^4ZR#NO*D MA7T>I=ATNH)=-W!PE[?Z7!"H'Z!@;@FH^'.@XJ*CSHI=-0P$?MAFRU-U?IC[ M)'=EH([7\BPPZ:;+5_?E;FM_X)I:$P 5W/!-YQ'DM?;OM\O>WP907\]VA4"] M.E#1LV]43!R6K+E57/!#)$!*CKYK%C?_Y!*82P"5[:E5Q.36/%]H[\U64!TO M--"R7&2_?&>Q/$7B$*@0J'<.U!=O5&2 UYNLU9>%X<8/UKTVNR6[UP9J(.*K MJL)X*Q,;;J8T.6/,83D$C9*P+]]1#,N3Z;3$S9*7FL%8YPN.(180+XB%(I]K MUWI)US=%C07!S5F.9'O'CI^JY]\-)70M0N+:Z[X.L!R;;7L,NM"R20B"06@(<@AR"/*KT2T7L=87!]9DM'(!:=+\O#!P=E)G M!T .R!:,R+,LE1[7I5 RL3Y3C<6TY M3]>T@B#^(,+D=1#+G4Y ]=M-7(AZ4:^$CO?=K=^/00RNN1W$8G>K4@/"QTQ5GX9[E4,E<(T/!;@.*D\2! 0Q!#$$\;49C]=! M+!5HM-!8Z([9U0K%R89;#) %,*F]":7]D08QW1F-[540UW+)E(,:XTIEU(R]BJEP\ M+3SVG8@\1J7B/,%'H*Z]WEO"_H?4V)S#OJU)^]YNH^NF@;9(DN/: M_$0&%Y("WH3-LS@,+W]$>/G:6(#8OU?&Y17L#QNMG8/O]K@0=7"%6R'K?F\0 MQMAGOWQ'<22/("D2+A#\-P,&"/Y[96I> ?^\;^_(43O@>+5!=81.C>W4U3ZP M1T!]#TGFB712Q#/N\M]ZS@G(,]FH0,9L/:?N-ZKMJ=[E6AIFXY"RU#WDTB3+ M777&^D19$MD5NNL6[UY>Z#Y10! *'10Z*'2?5NBR9--E,&AZ4FOO^3E'RVU2 MZ>N768\*5M;#ROJ/"H(""':UJN,HH#IGJ+H[0U:]H6,IYQ@24Q20S:CN\*6Y MTG5'NQHQ[H1@IU)A1V%8]&[0_(DK[SXDK/DN--/RHKZDR[N"62!Z MUK8GR(C']./)44F%72S-,-8!ZV@AFJ\6J'P7FB6TM"^S7-E%@EF]6&B@ZD9C M]'AR(%,#YG0CC^]"\VJPUX/!5)6$:IW=B(PWC)@.>#># M6"2#YPD6AB*S%XK\!?WA@.H!>*G!C8SRH8@B2.YVPW-03C/OM[_O->,VQXV%Q*$;OF#53!1K.C2ZY\!KADWQ-0/A>S>+O$'X M7NXUDR5O)OL!^:%J6?&WY7.Z:L>*RTKZWTO*VK -SP>*;*<^I=!"N@'&Z6&< M_J-K.SI -@60C:9Y MP]^U)1Q&_""R;YX'^&-DA^TVB@6:*_.JZ%%R(\('Q2!Y9P-*@,Z3&(0VA#:$ M]O6"^7\,[>7$6_((.[:10GG;-"J#0MB0.0#MI,J8SB,$;&R?^VV>@!:^:],LB26JB^_'4%7?\3<#QTUWU_T((*=#BOPAD$OV MBC6*W:HM1(I2<>UP;_I<"(!,??F>#HP_40#UVI(.89PU!N0/82SUL&)1H!H% ML]D9C?8^A\F8FL X285 SMRO#J$,H9P!*-\)_?$ZKD]HS)E*2K4=U^&W T/2 M2EIC8>-] .?D$K]4^JAFR4W.8+[(OQ^[WCLG+=4@277GS>^O5@!Q@QMS$ZK^ MPQI$@(*U!S5_KG&FQ(YL)>KT6SS5V7"%7>AM.5X743SI"\'D60*#.2:?K5W^ MU1)A;W!C;DE;I-^ XC?:0E_H4VEKCQ&AB0PG/;[J](1:'V@+*KF_G<5P&-S^ M;#VVH;:X,6WQ80TN?J,M'+U"5?Q&<6N6'&9/"+/^3#0YH"W8+]\9-,\BL$L- MU!906]R$MDB_@<9OM$5A[CD'.P@D83V?AJUEMT3Q^\2V2+)K$"1/4JE8%QEG M+FX]O29^YO%VS9SF.NM'\LFQ8;^,V^V7<4=M_.^,TGDJ2CYBJN5XYW3I;#ZN M(]T6BB)&#V>V]?U:EHQ01(FD_069Q[$4NWW>/QSA!0?9@6.ZG,G;X&AR8[VD M\WU#J%9D=;A6PID3M"!Q_DL@S%$PWR62Z2=),"532 .__KX=DD[\O=W_?M==W0]DFV=6X M-]=]Y&F!%[[X[]JG=D/9#MF5UILKSKV\M,+X&916**U06J&T7EY:,VZWWGJL M\44I?\>QDY6P__Z1\F[$SK"K>OZ#6_+)_$@8A+R6(LEH=?XCE5.W=S%HUJKM M'[F>WE!"XI$ ;U;+<'NH B]27[S0+8QTPUG'?6/R0T./;L"A4 M<+O':89C%EC45A66=2?%/L B^^4[EL?H%#.B(1HA&F\'C>E&'M^&1D(1/0M! M"SN!:MB;7FM:DUTDL5*3(O<\BJ;28#M+#F,& X\O2("VX/F>K M/N1Q8/SQAN./]Y:Q#)( .H[M_)P,\NO6(Q[2H ZR,-^:ZMS91-I0H$QFCO!M&W&$?(:$^_-X/XETS@1I/WAYTIF[S*UA9NH'=$K+Z;-P9[@ R<:&"(=Z34[>3NS7[[3 M>99(Q66"B(:(OAM$IYQT_5Y$K]W=OK7LN#:_9L:=I;AL5XML\H8&+ ASII4V M=* SE@A1?TQZ>,C!_F0D%KS3X!7NXW9[8-Q#UL01=P_*][E6/J.(R[7:@-A6 M5E4AFEJ#%JI3ENUS(LH.T$RW>@^-*-/8&-;K10:+Y MPG<51NN(6 APG'3).Z4O82/T][E#$,?WA^,/2M)X#X[75K?:/.S-NE!=TLT) M,5&E7BEY'[-?OE/,Z5UO$,<0QQ#''Y+>\1X<;Y8'=-Q4RBL>TSIXS]'&8EE) MWL=)@3ES>B'K)8"<)0*)9\P>7&GQ &LBUUWL3M/6' M4"7O8:R7F#_#]7%A)ZSG(5>8U#NH+,2&&7O,$$$0%&:(?+8["SX@1G7M]=Z2 M,DB7;WF/,MBMEO1AZ,\)LT1OQJ2L(D3%"H$RH&)E0*98WO(954$66HQ#57!' M"2KO406<,J'+S5"8\>ILU=BR(M-V"1VH O;+=S9/8BQ4!E 90&606=[G/;99PRR$QBRP/M\W"UP$*-94A] M;#7H2WN8Z0+[>]RCFOV@M)7'=JT5UUF7XGD8=A#O9_?I[HYB@K?CN)&T5SU^ M[[M2_!XT;,F-ZKZZ]F)=#5;@.I:5:.LC8W]&43-(L2ZP:\\1JGVE9M E;&Q/ M]7AA2=H+F\>Q5#(0/U'B2W9A_5F*HC\HB^4C85T=S5VS2U9MI*0HJS6-[FLF MWP>P/EYZ0%"G<3<8/X>]#NX)UA^4U/*1L&ZT#MRD+BY+_(15IE6B-QXMRQR M-?OE.TGG*3S%*V AK"&L;P?6:>>X?"2L1\T]P:UVLLLW&[A&;KD]NRTD;^LD M1X;.8U0JY&F6G.L,9LG\8$C2X$2NO328& ,38^ZS;.A!I3^PVT755C7CG-K> M:)VJN3>1F1F5* %%G6"W0F.UC0+N!,^3V"G'?;FBH4\)?Y@*/!/BAOB'^(?XOWWBYRWX9XRR%)C#)FTV MZUR_U3'&LPK& ?P#TH;-,TPZ/0,R[OW?>HY+_,R."B^H^>>M6O!8,2E.L+#4 MZVCB_TFK3:.6>T'Q+:BG6T)QRB5$OT%QE1IRX1(;K?EH6.S,)';1:?M'2"*[PS%'U/]\QL4'T:&VAW4*P5S6RT9_!P=LE.6 M RAFOWPGZ#R*IU(*#%$,47Q7*$ZY;.+V.&%P\W( M.[BQ1X:$.Q(DG6"]4-VN-DRFV_U!DR1@?.+.D"?N+-ZP30?93;?\FC"6T7[8 MBR8;78SGB7_YCA%YE"3R-)U*[=8GBDC?^R*S6[SY#W#][@#T1^)Z$FF1/PG) MNA $;%\/>]/V1N8 KJD$USB+YFGV]/Y4&-VZV5IKB.N4F/Q+52[.%^ MA>HC"(4/>-_VQTP8A0#7;()K#*?S!)+B):KW+O(0U_>*ZW<'J3\2U[H6S36I M,VCSA>+HX*N1)DW'R?LZ:3<9O[ 9+$^BL(E"]N+8+VB1LF$%L:! .@N&K>\A M;/U9&)4'V)XH]#.Z_%!7?;K6]<9F@9@.J$I=ZVN$+F+D Z?"H$C\O]/[WV \ M'\;S[R&V\UG(F'>HA%J]QX[HG;Y$@HG8JJ[*2F09?: 2 !U#YE&,R5/IT*PP MW/O)UOWI5<(5>9QWJ(35S%M4=_W1G._N+71*%_']0N" 2C@R.0R-Y&DTE4L& MH$KX9.N&*N%Z%- [5$)G/C[H4RWR^:W*V"CGU";-9>(X)"00F4=8-L^>Z='W/%(H1[/UN8"'*W @PCHW>S M2"C ]WNV4(#O5H"S9 -G/X1]V#KD+!Z6Q=W!+O.3:\19Z/=5-B*1?I1$U>6U3::B5 MH2GQ:MUKC>Q07NLB1H/0,_*52O$JQ&N+\V<-.E^RIPV$\?L#R6G N*S-W.%J M@70$BJC5[%TM&+;Y$,"82F"<2NX(C I!&&',.0!CT&#_*YM*5RH(8PCCNX'QNP.V:<"XT%HH!.,X&V124.?2:##' MB6KR-@9AV;1PG''G^-8#LBEGY6?CD+(4CKT@7?%YU.@UN(D'*)U1I'UGY9;M M?I'D"[2YKH]J@1MU=!%C'MB)5/0HC"[?-AZS58B809+AUW@<;0S+BUJ"RQ>4 M6=$\*,IALTWP2*6'1QAKA'B\&3Q>@RWX-1Y#HV[7C"(_%(:K66FEHA)N[#F MQR-?<'H=)\0CQ.,=XO%#W?Y?X]':5:;.:-6)3&.LC\T)69HYI02/1\>?@>7X MP,/_ER\M+/5F)G9Q3,AJ+*GN\1/#CK_7_X93IV0"^@,D0U7-2;+LK.-)1?'1 MY6S'C[_==V*T2(%B@);V!GBHL08X4, ]C4I.,VS)E@W)BA<@^>HZ_B+OZP67 M],^/7#%VCW_&?SS^:]E2)1>(]?+A*YYNQ0!?]:C)D/]-16$]',[#VK#GS,YQ MH?C+J?_7\[G_X-<*LF,Y[K?'ZSN>+6J9%'9\PQ(HZFIAX:J269"T^'N_258H M1=[#(FGVZ]/-(-^>;@#!C\+Q%2?_-_?L9[ ;)UNYEO:%9QOV@/R"I6K^MX=_ M]OA9HJF?/G0\ ^B?;ZYJQ9ITIX*G__31)6Z;G OBJJR=86XFW\,=N'K?WQX<]GG^4.S/YTE^.@7CW\\%BEY.8D*B9 42THB22B82* **[(8PXCD0D99 M2L)(%,>_'#?B,@?Y_ 6CJ7\VS)L]5&"7@?EX^$33V??XJM<:9:K=85AO5/- ME;J#7G? C>K=S@75W1LF^%REGVK(Q4_3>+[V+]]+W4Z9[PSY $1:K,@Q!*CS:5.Q69.E$V MRT)U.AHN#T)35XI]8/:]'-G?K,R96L%:IM0/2;G2FAU,([:^3D?*TW:DX=O) MR%0=2IXT=J--S>W'(\F7(]'#:M]BJ6[$-T?+6EV<+KUN_.VQB?ERY'@Q&S5F MSK9O4IOETE]%(TS!0I$X':GN!44+T68/Z5+=1:%@U 88R<4C3^;9*(UQ4>IN M V3(M-ANW48KJVD_'GDRSV&@*9S9, ;(9+LN[H0-,ZK..9$\_?:@;%JE]KPK M\<:$9WK<4LBA29T9NW%Z=YH:>N?8;:(^;=N1^[%W29]9N1/S(;TW'9G59 M#,L$CGH=J3UI1LC[KKB!-1]'1H&^VUVV5GC@D1KC-J MCP_:7KL/AE(OAW9);#CK$/K65"L$KM/S^XAW!M;_A([ZDC M9!-5E'$\@3-B$G7'$TNQY*)@E%5UJG/JNKK61?2,G'#C%E%<3 S&#&KUFMYU M:OIJ&D_@S*%JVD3?^[7M1NAN'5(<2[OF9!<_]\^49E270I9[ M:Q_+%'KF6"49"XF:UF@(4EUD:Y3IM3$^GL"9<^UM)U33:)4=L[#1"H.:SZK+ M>3R!,P=;I0)I90DM#3'Z[G8P:KHS#8#OS,'BTS4_0OAIRYP@HT&AUY[,=G9R MX?C)T!$_XC1CN2D(I8ZIC,.B44.1Y&:^DZ'[C='BPT89Y0U7W-@EEPC4UN-5 MG#\/7=N34F$<<3VST.S.J&''*Y":+F)G#I:O>96F&!)SGJH9HQ$6V?WUK \: MLIT,M06LX-IEM2Q@Q"!L6YA.[H.F-F^7:O$$SAQL4:]UQH0FX69I-=4:E,@VI[%FP<\>/Z($_$S![OM=;WE9+DO"(:,;=IX@"QL4Q?Q,P?;V,PJ MW6 _U!&JT*C1D[8DKN=],!1_.71C.X->-3CT>0K;ZUIW$;)[+1YZYF!;A\4L MFBB8S4^*A7T]!FV!J"5#3\1E'RD+I?M!,)$X,/1DKJ62VB#:*V7,KW6^02[4&,#E>.@9<2D'PJ8\\(N& M0$UZ-<^1%;NGQD//B,M@O-GVIX7]CJ=020HD=EG#N'BN9\2EL9L-F['(6;QJ M<6+3GX=\ZQ //2,N!9GJ+K'*_F!.UE(T9Q=(TRS',G!&7,8K@V,[D4,BDPHE M%FISW;'P^(5Y1EPZQ7!E!PNU+DBS?K5;U?J3Q2X>>D9<-JS,3$A?6R.%U415 M#I5()GM],/3DM&BI$XWT38LS2XFT)SW',9%JGU MF?@51YPYV.6FPHPVF#9'AH0SDD:C ]6(=19QYF!Q79&*6DM8\%LWMBG,BML< M;G21.'.PH[ \&T>%;F2J"U)I='>E8=4/P= 34T001'9,[%@#"?B^M],[+;]< M2IYZ8HOTZK7I7!UQ6X%BD"F)+W"OUHPWZXRX6%-#GAK;(FI&531<;AS!<6#HR5QKT;I5JVH+']F6#ES5J(UH:]0' M0T_FNL'*?,\1B28O^4[#:K3:>\_HB^09(2R.&\5-R5P%@F%U]D;/V/5H+)C6=+&4[\]_O#< MI C _NR4QDXDBN (C:/8"RK@U'<\95I\]W$^CU[#T?1_6SX. M37PE7LV4>.;7/GN^$S]3LYSPD49Z_+T ^,UO1^(DC+?GMX3% X/TDTMV6S]8>Q'XM^/#_?2&_O,6EQ+"O%/H8'G],$4 W^UR,"T/)/0;>4]P= MYC=1RM]%QCJ&K>;6\>=++Z?:BJKDANK&5T&?Q__SWRB%_!M'\L= %N\NMM=5[]OE MP/OA9;PGJW]YA/^0 [VIHN2?E_TA[^6CF__Q9_IZU[WS:/V';YW[$=Q;:XKQ M2>3VMZFA-[ OQS?KC8GZS3E,)S/^T= ^"[[.[<'Q=P'%RY_8)6K2?L=QI_VF MR^%_=&L(J$C;C'1/E4.Z;E)*I>Z-FJ;L'/0+EX86\'?4HO5<1S/\EN-Y3^5G M^%/Y&:LW=DWM<"!-8\WY1<^O;"H]74Q2R@@ZC^)H.OT24O8V;Q&(Z5; 0AS^ M?@-UGREKF-ZX!*9R6WB')_!5Y2T/EW MSCG/)&221;A%/?WQ[$-Z+BED$3Z1X'XX^P#E-G.4P(V]D#],.%^V8E0W\=O7 M2*R_7&PUYJ2U$T_VI.M8/+F4IW8@UGBGZXO5VX3?F#;+G&.YJ977AEPU/CK?7[[GJ MV@C6L9Z/5QX_]8S"UV:(T."Q/T)EQ7'+3K#PM<#B'K#YFO)NLP[++3U6,*LTSA6IU;:G$Z&8W)*"(:=7N%[. MFOM4 IXVRW9[*[XVI.^*G?L-NE^"FA@1?KM5B!IFEV_Z$N'3,B?V1>9HD:5R M+S/DY&[$(+,<6\_YJKO.&?9.M7W'C2 I!TFY^_; [R)@:JGZ\B=-WXJA/(J1 M7'\$\AE5KY=WM9D@'=9F85/4K7#;,3M]#DPNMM_PE"ZY@V0<)..@*DC1[OLC M52 7,=2)5&W-JP6TCH^617LY#./)@5ALBD;?G8 @6RQ<53)B>\]UUCE/.MY+ M(GF>"FXE@90;I-PRX)]GGW(#$ 15/%V[;'B/K=>Z&I?@$#VGH,.FOF[VR2DR M%*2"AU><;1B&X%J*)'B*IQH\_53"#>FV>X1SNAS;N^'<-OSJJFNJ%;,I>H8^ MYGQ$43@ Y]C@(A$ZQ__O4Z+,%?AN Q78UP5,3A_)YPBU_Q-MK65KDPK5TU(J&?+#E#78V M$.LEJ0_N$P56R6F4#])&-TD;0>S>'OV3.G;MA<9OV\%A8AJRMC1Q8:-O;0Y@ MEXJQFXX[ 5FBJYE5PZ7DJKF%!+HT;:0(^)D7MZCNQ%Z&--&].XJ9M.8> P() MDHL R"5G#0#\JR+X(>ERCK(7>'YB%Z2-A/$3 DFN<(^M,PJ!25B0,()Z('N6 MX;OU "[T5JFXO/\]BD M,SZ@-4R_NDW2[/:6?&V'_:XLM1^I&\-8)7 84NGAADR;%>SNTI+R=;C)QGV\Q;H29I>TH7",J1D+V [](Q3 M;O?55OKEY51GM/:U#QF22K"!^N>0=$B;7.'UC6+)\Q\;5\!&4;=.F\!\A=OE M/%ZF+-3M1UP-GF!UQE>J+49]=M1SF3X9- MF$J4"68R72+CC2C])47I$-RFOUVC=:$Y63K=57'.SLH)7,%]<"P"6SG=";7Q M8!N5'-L+UJJ;E)AYCQ>[17EP%QSD,B"7<2,>WMU:5V>S0>OV(RQ!_9C7C9=K MV,EDSK'1E6IS.^PZU@XQ%NU&?THK"HV&(GILD8[D$1*6D$'R!D+[)A*]WP=M MDVGWVGRO.Q(H%2\UW$5U@;A] &W08@G+H^SI?3>PVWFVV:K.BY[FN7:MEY)= MEL73A.35?>K@#S6O$HS]<(A_HX7%IAGMAOUUSRQTY\4Q.QOTE6FLA9ECB3Y- MP:[ED,3Z!!#]4#/I?1!U$'Y'=KJTAP3ZV-F7+5MUBPE$048.E6
+MR@>WP7:=6_> 4\]AXV5 \XRR]> ;^^8899 MN*:,J0.^JUB+Y:*P0&<+74398]=+%$TEB '9,%@?=[MJXN[,P]=UPTN5T-!, MRS*;RLHL%8=F<;Y9URK+1"7$YB&69_!T&N%"&NUZUN$S 8%\&>3+H%%VN8R2 M9]!ZS0ZK;UM&?X\WJGQWCNV&J[;6\]1^/,>C'48CI[$+R)I!U@R:19=$Y\G= MR?O2SAPV2[HI56=US$&'^*3# 5 "HBR/H&E:0EE$9?9YLIZK;B1#>6P*=:Q9 M G+@NJ!?U(6OF-$@!# 'V6%Y@DWS1I@[P7G&6*UC"ZB'W@.%8_]T);=V MXN6JN:6SAF37C9)=M[?D:_O>=V'#G6_F_$-K)^VQ2T>GZXQ" M1Z1#R!BX[IDJ/6":"[G%A/W8;DNZKF-YDDHQ!' M9@A!8*D@I(8@KF^'&GHCK@?EHLK-NO08*4B+YF%&=TI1+\$UH().W0;( V6; M!WIJ:;61HJ1($,3T)%EV _6G?I20#;I)-@AF5&3)MGH$6^^(-59!EH[P6NC7$VB[6J&O,8N5\;/N=9Q$Y7]Q^DB98OX'P M22!=*E+R.FISB#1?#8ISM1ML51T@%URPDE8I"62TKF=8)5#[B:P]NPCU 8H=]5S@C.DU"FV]JD1F8"^'AFDM]F6)$S$R"9RE>+$* MQ#*DM.X(RBF6\+T5RBL[# N,N'20+8HUJ+'K$EJ[#Z ,2O5..ZU (BO31%8I M\.+)J&XL4QO',RX81LSBX4'&"C)6EW!W2_%UW2K6OM0Q/DBEVDKTDR$64E6W"]B/YJ?^&+!#K3Q#C>IB M:&X183'B"FV49T, V*2>C\'3;!":1W"] + M3I'0BGW>DVQQ[0CHY^K^)&UK9C!T- DBI&"Q/97;M,R#KHL8_9 8SL*"OGNB MN&YO$Z!22)$:^T.E@/LDLVZV]*8Y*8A"4R]9O8+( :60E/_A)"3+[HPL>^IX M*JNV;^S4%&S +)[B/S7X'%=1W<)Q\#=TL\]YCF4HN?]&DO_+LI-^Y:7=)>OV MBX:$1VS6'Z'YQM2P*C*?;!'-&@O5B89Z_$.L\4D0?34K)FR#U& M8V*DEF*@]AYP6HR$&*1U^T?1U1- SS6;'SO$1!.ZK%E:-"R+P\-:T8B=\*39 M/,;D401VF[\G:NY3P3R[MML?8?N7QALU0:C">E&9\TU2FU4[4SP:BB$ >5(& M@#$$++#,.-4&'KGXZ9&A"M 0S\I2_GUL)^^]L->^_>=?BPLI\\_)O&583U]5 M*1_7A)$8"<-W(X.<:?J_8>D-D#N.1LA7]$Y1EGA0O4 M3GO;6&A\ <4+0Z/EU>DM)^))\V\ZCV-I=AN X(:,1-:QG2XC\8^PW:E61T1] MB<\0K-K'15OEVFLZP3;UY3N1)^DTXTAW@NT;)R).;V]QXKU6O)SF.NN<%PL$ M,-4>&G\_6FR0A+A)$N+VEGQM[S&]-L"0Q/@$*[XU\L="=BC;[-!9 MV^/B1L>=&):98H1N;Q=NT-N\JS274XW_'L^36"I3R.52Z/D:3:?2)0VR8Y]@Q9\,VQ_-COT>VW1CWZL7^7J= MCR;HI,L=2OA$T0&VDXPD!(,927=&BI5^F&#'I*3-0P&;DK,SV=NF7[OGM]F.[6X/PAVKH:BV@"UY]=5A"9&G6DJ*0[F[ -^D93:-R M_.I(.FJCU&E##\C/IR8*DTZH^K$];;> M;=K0\[=+S!H@V*+MN:O& B.44,29A\1U]/1V8-AC^R8)0(C5V[67+H/5Q?I0 MBU1G1IG#@2/KS9F"<+0.L$J!UB4DF6:0-8M8S1ZA]^_?]%FL&+9DRVGV6;P3 M,QFFO-UP@DPJ#1JAX,+$KFS)+>0EKL!+4)O3TGUUK[JRX26YY)[OR&;.V< \ MIMNE)6YOR==VD>XV;#4$<.P>T<@_P%0YXQOY]&PZ*6!-W-SR_J$QKO$85NF+ M!))<-)'F+1.?2LYA%M.=(_L#LYC>B&RZ$H7\I!OI?'-6V:N607""J0-D@RPF M6-B7=&.8[;VX7;]#$S'I5Z+!ZJ..Y ?:-;F\3 M;E 7P/9)=\\[689]M'-D5U6,R]TADL5SO%VVZ7X#ZW?+&K4 L&*K(X'5&8.C M;&^Z[1&/R6:@UUJNP%'Z@8I]2@P8' 2P.$[37B!A=(N$$01GYHB?WX%3WP[P MM8UWRGYD"W+NN)1-;.*;[J;JPS4-V?&X1Y;0S>[QJRKRK@+SA;^?F#9R-[\78YL4(_PK?\ M ./X=RL I\#OY:5DZ^I \E5>TU39?\V\ZPY9HH,3[8D9J>W9BFOREK.-]?VQ MG3L-<[?N*G<+JHE,67*WHR8"I3PN8?7R&)&H2!NL)]@!K85 3<1F(9;': R2 M?!DG^>)' @G*27YNH<:?V8# U+@//$KB:BF(@_O <( M"A\65:%:%Z+&&L?[=0%?-\/KJ/XS"IRUBR1"QFZ_@#%[436PP[JJZO&L@9U' M$ZDX]9#"@WB_4[QC(D?OYJAJDY:Y;M;=208-=:( M%E*7UW8AP'MBL#$H"VF\S--XC_:::BLI6&IW8G:GG72'QTI0<0)PB=(U%/S_ M?%R2S<>O]-KZ_@&<*J+. M^EO<#-8S1(W5?=+RG:13[* !M<1;LO&@DKA_)8&+NJ&NF#;M[/@UWN)F@1_R M(TCP,R>%EC\%[M/SH,-AM+ M!7F=DI53#$^V'"]PD\9I23:?9CEASK"/\AF?_V5[DV;QP&%=ZU7"-JFT&/UD M\@8VL\1H_&W6^M(<5A9?+2+H?+0U5 M\@<99K*S5D< A;_6ROH0J[1'?F^)2&U\'A8/ZG+6#44R:>J.8GF4@4E'J24= M04C?':33MK+> .EHSSNH7FR,!,F<-9<-IEV;[G0 Z8?B0#1%6RN+D$X,JW_Y MX#KECYPF\?9I7F92H.]787D,-B4?/(.-K (#_OB)8<<3\;_AU,N%#%4U)\FQ M",83BT#BN>WX\0Q\)T:1%"BQ8"A'*L]8 Y#$3P&-)QX:34A6O C)3R);WM?C M[BO&[O'/^(_'1>;=@#) N6J@$12/[9XV?N M@UP="I[^TW.3<_&=S3<,_9H(2OSKP\((]"M-IG12+]J= MH#_.Y3]2;ND"E?S?HV[I+.C S['.BG6M]>_G@=>'C[Y\'P$5 *M):#A8S%] MPJ#T_=FIORJJR=86XFW\,=N'K?WQX<]GG^4/E/ITE^.@7CW\\%BEY;8@:KLDRPK*B2K&D2*B2(C*8PHHTBY*$AN(2 MS2)?CAN1,N3>$")O\56N-,O5NL*PWJGF2MU!KSO@1O5NYRD6GM8DGRO(-RCZ MY_/^69Q;QV J5NI\QWAGPY-QQQ([[-=T;#7+>2*]6X3I4?YNJ= M^"^ZI6:MVRKS@V'26)W^=X[O"_71[,J']-JZ_C+LG+]T B\V [U\3MW+:JQ@ MO*7DJCE%\J6_KSCW$X7WZD*>WL@_IOP =8;&<&R!2B(J4[1(8 PMLL@"%R5$ ME3%$9A@:EQ^@+CW:E&/[P%:#C:D@ZRY5Q58M32N-=&#ROARI50ZB9(0=1F@. MN>*F&JVZBTD8CZ1?CA2I8:MH%PW#G'1G]1$C<\1RP@%#&GDYE R77GNFNQL3 M8S&M..(KO68)?#V*OQRJ=Z)@;LYP"BG0#DHN.*^B*F'L6Y_,M"]-2FUQ5BWP M:WJE[Q!6]FBJ'X\D7H[<[87(M@Y>16@V<5?K3RD@24;Q[6 MH6N,C>*L!4:>+)^6BX,AW>1#4VI79&F_%QBN%\8C3Y9/"=WZFBAS#:$DVN,Z M)0E6M=./1YXN7^N@V^9<7S)FQ%K^;E-!^V0??/WI\BT"&S"AMF_PVVFI++/8 MO ^JW_$SRU^W69DQ>FQ1*!!BS17J]9(+[J@[77Z/LC1!4RC:#,C5:HUSPYY; M"..1)W+2J! NI1K!WE2[]4T4HZ1_:(&1Y,N1.--< M/))Y.7*#A28U'M0D<]O6"Q7)=FB"!?-$T9=#Y:"J2[A0GR+K8%;@5UWOL(G% ME#RS)'.HVY%7J)M;IKY1QH?]DN9CQ^_T1$ULIM<=8S@S2Y-Y33*V(]V=[0-)R]N#$K:TFL)$-/3E0@ MP\V<'^P]/AHT#4DK;0MH"KXT@PEAS:+(99:5,!Z)GNPIT2M/.UO<7YB8U->J3)WK=+50I,],=%@Q2_%_ M'"$2U6+(U(N[E<7%(T]$;X9L]@'N3RE^JRVGZV@?X<,2>.;)DN:B.B>;KJ@( M$[FND5.NM2E-]'CDR9+8T;AAUCOA5J@JX;P^[NH'3^O'(T]%;TY.>BA37O<$ MU<9H?3^=>]UJ7V1.EQ26V4;@ENVIT!QT.GAG(] ;#XP\V:9R UE+8T-U$&G/ M*'2+;E>(*A>//!$]M+.2IZ$U+=!O1YVB9G^R6 M+:JXFSN<$X*A)Z*W6ZSB]RP_W0M85YGWJ[MZ^/^S]V7-J2//GN_S*8@SFT[.M<6Z,U*5,6[G\RZG]>?>)!=>?F'0T%25C#W7U%V2Q7HUL=64S4%J*:"AH;ENJHM<>KH5:6S5R+9FC6*M M-M?0T/!D&RSE=2N-<9VI5PS75"U2R)(=P'WAR1;33-K+Y&8;3A$6$WJB4:T< M@8:&),6:]AA;;2@LPZ9WS8'B]+-Y0H9#0^L2AY/LJIN25'7EY@!W3X!!4T1# M0^O2'PIUF4SR"FW,RUB9U)R&0\/"DIKLK'ZI916YGC>O%9H:W:U"(A#A M=5%5H6$/6:.KZMF'77VG3ANM:@<.#>V68U(C>8M-VIP^[Z[%;CU+R"T:#@W) MBZM69X9NM)NJDMUN&@;]L+6&:&A88&JJAV^'Q:+!)<=CHK<>Z;O9!LT@+#&+ M22[3;MD#&2L4!M5%<^AF0)(%W["_C#M MG9(7'XR\RM;E#,GV!LL2+\.A(>+J6G.HE)IDGI-J>==XJ+-V%Z?AT!!Q'_*+ M?'%>:5M=!Y,]85U88]ZVIE.]R+E% M=Y1V<;'73J*A81$WW8;65G05HQYR_3RG'P#/+_X!R2&K\U7>C-*&(0ZGH2A^*EM:J[S/ SU M=6%W_!VG T?QZ0\0GQ MSJNY;Y[+?=VJ8:O04/KHY>[#O>-([--[ )?VF2SS?6FAZ=/5"J8&M^!_?J5^ M?73EV7N"NFJ5[L]N3<'4==-(]!Q34#]3?NX=2OIK;AU<3D@.;$-\E&TR;YQ< M7ITK^K!WC6MM8X[X(H[ L7OBLF78/LL2-)@.5.^\=E-,<3LLD+W/15N+=B6' M5PQ)C.E_1LOI=3?J)^S!6Q[,32N'V)V(J#OQ7NX0WS 2P?F%2, MI, O%>=VW,;($OAD"A(]Y2MZ'\:% Z$#_,KK\'>4\ZV8.I+TX 5KNB- M8A]&^<D^SK,A6JP&+?A"__B52=UD\=4?ESE]W^>-'BDX(/-@D\Y@0" M)+.;7F&B#SV,S_+ULK9TR^08ZOWLKW]3=ZE,N/_EW[>, E<7^@CTQSB'S/OW M0*(E]%%7^8_)&;"8>-4H^"&W 66<]%)9:K-)*QNW0Z-OECG?]B/D L_^^1_WUJ#A-$ M6 /!+WEE/D.2\PRFE)M,ZF&(]Q;%"]O]DZPVJ20?9C55'Z6,W0@;UQI9)/@I MX.YCZ;M).QQ+O2*S44]R.K1]H-#S"Z[N^I=9$L*<-V0I MH1BH&89K.+ 5QM)2#$%9:M)=PI J9 M3>^7;E3>GOAP%^H(I;=^9:#YRA2^\B8$,>J8S7]T>7S;_DV,VVG,FC=\C,9I+@M,%,39&=T:*YA"]% M<;<_&B@N7-N!H;L@&G>6D)Y;I!N9!K.IJ"QKBUYN1K)]_LSA@1=/],KD>H,I MQ5V'H=1EAWG88+-U'?6Z2?WZE\J%^PN?[T#OF\M?#$(Q"'T)".D4I1DC5U]S ME&.QBPZ+&[7%F8\$7L2/D=XO[LPFR6&NPR^;U2RQZ6=@_RT89WP#/VX]/[C& M&RYO;1/X70+VDT[\Q=L)'E$'-M8UK3=BD>>+.EY[2^(DXNLE$5\ 6R0QX/$/ M63GA7$6OW-ZT64&E,5ZH<(UU5F-*$_DK\I1WHZ%.M+N$Q4DKO)4IS[V=OH;M M^>(\Y3A/.*!/[ 4,5%AL; [YLV;*<9IT+'V1%Q M*O2-88(DKKCL M$(),G&T=9UO'V=8W!C*O)W0OS&I?T)>3-%;>+BKNK%Y==VH7SNMD!YFRA0^H M&62YS7>7,0\\(!4WM1VTZ3='7%4>F4U\R8E4+] MTG=%*_JT74]VZ3G'+O '2=@VV$7+@]@2Y(P3)V+#,;;$V!)CRU=A2W?7:8FE MK$Q@"NV0Z066]=9%[[*PL+ 489I.FC-U6URM\%I)Z9.6#&$!I:7C=RGLM:LD M-Y:6CJ+3B2EO2[!$D+Z4#)N'*XK3S=]URG.+@O^.(YVB:R&NF. 3)/SDI&]. MR )R$^'1_O94:J[QL4--ZQKFW*QG#,Q\Q.G+^C9_HD+F#D@AH\V_DD,^CLG:.HA=+6NV9)8N44INEI,D3"I[,9._2&?QRQL%W%YHW.D9_ MBT6^U8TYSM&\T;C^3UOU&[U[8SZ..A*]T6OV6ZSQK3ZNT37#_M3_.JL-]GJD MU_2V7&)''YDVY7V>+!6I[88P->_3)Y+&=L MUEDON((QKZ1[F=*L*D-S#(6"<[$U%FVM%HDLWTCA0ZS%8C:] 3;]6C4V(+5D MO>JM28Q-;VTW@_?4DGMMU5-.+>AU.K/*86P#4*X]S4_GW3MQ2@J\O+Z231:[-!) *$$=R76#QB=1*!?7DQI^G:^Q+A M8,594A_[1M]XP;?M$+*.X(1ZTAJ&E MU/(R+=EZ7\>7#7J205F/.'5'9.)"N3'7$Q6,KR NERI(<>UU7?^:Q%=BP/FO0'1*[5VI M79XOF'H3'^"M!6F,9!I(_X5+1_RTB.VI^GO? 09.U&B.%@K\<[$:$A\5_)?K M.]BKG?#0'CQTL*W0,J2Q,35T^:MJ;WJDQBZ6]:+($!G:&[66M:3$RP )OJ"^ MP[>W 4)UKK^#[)\J71TMX8^X"?!Z:BZUZ+>UU*2Y8'A7RSPH2W4[6%[8'+!; MBJ1GRJT&5YAB0](J:#6*\0 ([(LP9%*Q*Q#; &^7U8UQX//'!02.JP]:8::U35PP M,0#$ 0%C)ZV&3)%.<.Y?'&:_=F*>Q"W?9F[?3-4-U\JG^L< MYN+K<6%BE)\.ZK@W4_5U6Z=&HB4M6Y]T+3]_;U:OY,5\"I>9>IZM5B?$A"Y1 M'6 Y^B4;XD33[Z!'HYI(&BE@B?5FS-_?F;^_5G'6]4VITC5Z*L:F1JUI:V4+ M5?O:R@Y?4Q.Y7ZC@*M%M]F6RX0KF2H;*+O.6LHMZKO2SB&K;,@$+BG9B9IEZ M0MI(EJ#84L*<@=>"G4SX%7WM.'DZ+B'[34.G\(^LS^5,P/ZGLJ@[A0_5%1OKB$;,S'-XA$<0G9*)MA M/R0>&3;'? _M56OLT4'+K2:=QG)0)S&E-TFM4S-AF\UTH#6&PI'8#5]LN3HZ MQ*4Y8R46>0K&;/H3M-@E@H.?U#RKSF2]Z0C0O(_@SYB%KP*;(EN**V47$!V6@(T-7E)2X@^YX, MQFOO2RP>L3J)P+[$%1TO'7%_X49X=^@Q6ZO)ISG*XCH=8H4W>ZO+E84DL:I2 ML$=4T\S[0O)?KB%;4X8C0VQU+)72].4D*1;%K4E_40U9-6V91IKY.RA#ZR!.(BLG$1V;B(["6@X/7DW/PX)^_:V5D36['KF9Y)&BIC7[B& M9#:M+W7PO [&II?=M;4@-7I"0Q3PJ\CB=U@J]@9B*R N(GE6('CAS*!!L1A6 MRF[:&)&5ET-98VQA?6:#(!P-U*KV=)EO8ORXVIBUV1)F"SX"P#*R)'67SL5E M9&,$B!'@+01@!]7&?%&O8D22IARMG*-KK0NK[P7%I=>;MTYCC.K(_M8YLG#,35S4]SJ<+O>7F-4]; M+^MCC#*)UEI9S1I%!;A"9%#6]#4W* :66U&D4, MYT5W4VY?#J[.]J&,PA^']J?2#V,N_TX4C@:X1\,'OR4VCW(H^X54.Q8?+^8/ M#9MAZM:VN:RM,J/4)YH^OW7G=LT-E^UAK<9A.I4M,P4M,T@9W@1/^=?SJ3LL MFXV3[&+8B&'C5N)X;TD\YVW+^F*J);E5<\KO1IM)DAC22.(S?R#Q-YB9]\_Q MQ?N>M'00TE[R]OVUEQNEW+QOF8O[[COZ'[42PM=SW?J.^ATR]_^P M(.LW 9#W)?-_)7J<_S( 0>HUCYK1>8R=R=M^8XKUQ"T-<>/"E_NC=5X+DJ@++M]L?L)LLSA3(OSW?L4!J./]DIX8^K FSG M_93;&Z[RG#*PL&W1G6>7]0[$D"^H"O 3[8X_*>K['5#C#^OT1@LV(FYVO)ZE MJP^Y I6;CRVFD-+DB6#4NM/"A>L+\52ON6W7, %3FI6!E,;Q5%= )LB^G "1 MPK^5(7)U /DQ=L3SAR/]96587TAKC*E755RRR7;]87IAZ,!-]:$V MR22KJE0P)'NEB:7.SH<.6(<@3=Q1V3CF$4-'#!V7@@Y9D1;99L9<,SK9H!]< MQV.$QH5C%EPA5?>X1>-!=2<+(=FV7_^F]]_ M U!EJ+14*5L;]#"B."V*[JP\+#DR/%5[/C+3VFWSM:*PQ/AYODQME7*_6@#^ MXB3S?&1U0N1F6=[-887UJ$YG4ZMUA84C<>SYT/RF/BKKO0'#];SEIK;,-3IM M!KX>)Y\/G2V:4V]=\'H,-=UDNL4M7=#6\H0(S]3C,\O*B'A@F*3FV'RI(VC2 M PU&IIZ/M)>*MUZ0:@Y+UIA,WFT=# MJ>=#IUY]EC-F51YC9V.RQ;(;2AO$%#0\NO MRVI.W\V--<:VO=:NG:RTNH"G4N'E3P9JM4O,*VVUL)LS8BLM#5W* R/3ST=R MI:Y)M]S>D-DR36U>S[<9KPE'9D-O[R9':=G5TMQJU&/%?%5<:")\.Q[:TU*A M:_$]ILEB*Z;8[8GUZ:B2]B;I\$29C9$GA2DV5WMM3..QAUU]L:8GZ?#KLV5+ M:S:R3H/AE^Z&:BMLIRO(D_2)U].M9=:@6,K$^&DY+[<6);T^I2=4^/731;_N M44N]RY4'CCG$Z?'6:G; R) \C>T5FWQ(C?JJ(G.IS&K@EA95.#*THXHL]S8M M1Q"QND+.&N.N(G!Y.#(,/(+0=-;S9;ZJ;DL/TQ1OIIS-%@T-K8G:[,KYM,RP M*DN2A5YZ;LR;G#S)A->TH;B&MAO@*ER3R.;[2E)IP9&A-;FFMUC05+>BEMF9 MH.D[=E:D2W1@CD)H]< ^,1>E-HNIA(SG9L2&MOB--\F&ES3RV/JVCL]E9BBU1Z.U M7&0T/2K-&8BA-BJ\>LBKA42\ZG QEP M:?:$--=:'$TUU\ 1V!*,E*ZTW,RV0@,#)?3^MC.@12N_JV KK]?D>V-+Y8$T MY\)T*O6D9+?2\B1U.T\JNUU%[XW7\)EA<6)HQEN71PRVJG">]9#:R9.J#$:& M66]KI?.#M),L8+WNW$RM*Z6TJ*.6Y:&9MHR1* B--J/J%]TQ_ M)OM+JR W*">#N5G._;%AF>KG!@Z&]0:J) Z&#[S<&H\=U!DBM+!Q ML=K8:!9I,>6&5?-:;I.R'CIP:&AAB\W<[:6;R9'J-FN%WA(OY]8I]-30PF8# M9RVY_26N\FZUO5T,AH6T/X$0O=*#.J8P^GBH]E9B1<,:2\6%Z\)/[ ')#/KE MR4JA5**0?!AOLD1FX5>Y#*VKXO%MKY>R,MQVP;7<),=5Q\,.'!K:K<&JV17* MLMKBAMEDUQLD!QNB@(:&9&N5IP>R.TZ656(Q&4_$E4(,5JCN=EBXLNE1FB%Y M0E3KQ@/O9!KYUFZ*"O.&I:O/!*X-A)>2TZ')NF'095RNT<:8R&&Z3Z"Y]B&(R('BMLDII M:H&N#K127NE1??34$,7XM+Y2V37EJ?4.,9WE/5T?5&1T9S&TM_U"9:J0O:R@ MZHW"%$_R%C==H7S),,4FS:'2\&RI N<]*Q0U>GBE%>9^P^0QC:4X3+:);8U8E M;%+GF(/NM4MF;&&655J3D;S)JD8 MA #&GC >R!:5S[)LJ0#DN+6M J\/^%ANE2UAC M"O07&!K"@_6X-IF[M>F((Z;SW5H>"$O60A,(XT$J#]1"<5M1U97KDO.41PX: M=7]L" ]*F&)OLF-=Y?2LTBCF!&>, VT/Q^[Q /G*>U>;X)DSS?3VOO/^]Z1G\K;02T<$C@:" M/_YI]!"LY?#O9R.H9$R(*! "NT^]>E4_ID0L$C^-$!@1$R("A$C?8U1,B @0 M(H:FJ! BID($J$"A"S4Q(:Y.".P^5M11H -^C\>$B (AT$R',EZMF'3)R_Q?%B8FIH(_NA?S$V@5/;__/B6E]"[?UC"V#*4TL!CZE(VEJ"RX"/Y T[&7[N>]3&V;@#Q^XO M*QR?Y8['*[??$@Y"*_YR#LB^X5Q>G0/V5R;/1_^K%F@\+_TOXSY%6B5>QE'Y M\BHY']^#V$>(M@+(/N=]OQ!C^-_SE">$"6@W;/'[M?EN1;E_C+:?U]+4M4NQ M?]J.TTW7<&(R_XFS=L-DML_HN,>>W/L]N1MFG26OB$E@#0A^4:48*O[$;[MA M>DM!"9Q;\>NN2.C;%NR^&1+GC[DPURX9]%ALO2@)Q[76\;/76K].4]!K%T@* MG)E(5;?]NE+J.#$A\?-40^:G\YY=SPXLIC#5BRD[Q3,+RON*6NJER?OZH8.US-1J5Y#\/*(U+1ZF:#DG58%NF2A=!_IK1??]%GJFE^G95!UC-TR'\G8#@BV=61'K>EIX/<(%4O M[N90R5^T9CGV0NWN'Q(B^BA.XM?9M3<\QO.4.,=/=U:)[84/EC"?FAG5;=AM MC>.]$;'+%$;YIGGF5@C/P:2M*5(WJV<6F,MY=7EEE J+!P@F^PKF*2+V%V[> M@O@"./"O2<1P<(9ZY(5*:DF8(Z?%U?O5?&TT$/*=Q<=;-_X1#CC]#-]D4SF< M4::K79HP7(:L0Q_"+T>>N\ND+]BQ]0?BP$OER&_.F?!S>WZZX*7N'*5 MV]9TDNQ4.5*O7]COYP9]L;3=.137HRTQ4V[A)E5&NAL6$R>INPR9/F//U2MG M,J'09V+*VQ(\U]&7DF&C_K>W<$P9"<1YJUI6=*7R'<'\0U=DW.^*G()=D48JNL.\N M,GSAB-]/A/T'$])A.JV5B/4Z[8&&>6:KMH*EN8E?_Y)W&';!&.!W%YHWZFE] MBT6^5:OJ"L UX@39\G1_!%L^NU7^%;=HIOFT9^4:_>90.HWY_&W*N!$UT#[ M4[?IK-;9Z\'4XJB7)ROI'<.LQ%4A5L;/%@+4\LM0&ON1(RU*8O M&FJ/'IN;FB]FA+EYX*B"-LA3JW2.,6380P6'49;PR4VL &,%^&=E:&Y: 5[[ M6N"/N/?W,V[Z75N'L>RHU4TU\21#<$[&60C%?&5Q=;W#.TTV-ZEY3$^TYQ:K M:]5)!_7NRKRE=VXP6?A9X+!MF6 &HIV86::>D#:2)2BVE#!G"71?)F$NX9+M M^% S3AW^T=%&^$?6EP4F$))3.<:IY7Q;R2T+)48W9<'3^6FR)<&6?<2O?ZD[ M(O5:_])8LFXRO?A:((L7,YT"5G;,A\7.739W+'0J8; ;?S49 M[L928MNN)+F@@)"KY17*F*PXMM4P%XZ1KS1F\H?-J"KN#@)\UM1,$["_*:6V)D#41^TH)P!V1/,J%N/]>R)3D)Q1!,78H/CRZ03GG%.L37MYY^(".\E/UW;3Z(1#0L@OL2 MRT<$3MFOS021",-%<%_BK+A;BSA%D(DB$:2*X+[$FB?6/-?>E!?SOZZ]+Q'. MGSE+PAZTR]2;5$#]>,!(X\57DPS=,VSZ51]HK4 ^:(V;,4=*W MD&)D*5JO0ZZJJHNQV*#ITK7*F(9(D?D#I(AZ-MX_QTVIFKPES,,=J5+QX>'[ M@IY/9)<$LBN:[E23;EIXW]V,ZGR7/CTCQWFNM4AQK%>E>CVC)POFE_2BTD@\ MUW&(LL1LO3IAKL:I3';D3;+[7E1IXBYS,4/A!\B+'QN^MK@\V84SMJ&Z]KJN M7USZ*S'@_+6IM4%?J\AVOHQM.:*[O+O41$(VSBWP0 ML;[VNJ[2G.K\J:1C#V^66=E0F +I. W*L.?"[,S=(U[L3;54L.*@Q#D]3B?[ M@UY28-NJW@%BGX7%8UVW:RV\?HE]GN4I M?M5N8RK1+['8UEPOI?S'T]+_R'(8-"U9K+=V0Z;0)>3IUI0FZ28-(&3?D2J3 MC;V&V'X(GSM<>UVW"P(O'"N0*V:^J?:[CEI.FG6/&1>JZ]&%I;^@EZO<+$7, M.87OZ*ND64SC.^@WH#Y4F=1=-G?!/E3?7?K]DX1K"\HE " *UDV4 *!**DEA MY#57#%L>UK32;,X,-Q?V^:<.F6N2]EAC]%P]R=75:IHK(\T-^U&EL3N2>LWS MO_WLYXNWJ/J!AY\_OK1LZN@@CYJ0V'EB@HU4+=L8].DT)TT-JC]O:ZM*A;YV M(RO/&;)V&9.VJL0\#";KBB([Y6_2&U9>,?,[O[FPO&S:YZ>PY!\/5R/"IW'ATYB$<>'3F$UOCH+?O]S6]RY\>HZPP<6,UER?";; MG)5;+;;=^WC(X(-EN]8]DI,6&T]@RF2F4>TS&(W+W@3'8-XJ>9?&TG'>:ESY M-*Y\&NNXGZKCXLJGMT[!N/+I-S7%SAR+^J )I>3,@F"1Z"BLP?0$74,_+^.2Y^ M6G,-*:A]BL6U3^/:IY^I?7J^.\[;E=*LBQ-!9I1RKZ#AE;9+%KZD]FFQDR]( MO"\!,(/;%3RGL#LO%98SBXJ=Q\=.3A4R^$@3.7PAE/>![ MHX&['7!21JB:/9-66<.#XA]7/XVKE\753S\MYB_GD[JU6CI75U8BLU4LOM1P MY?I,_:KJIW+)?T^^V178DCR0=2Y9([H8#-W82ODA6T'>44O.\U%@\"V.7K3:$TK).6[ M#OOZI[GT!>^LQQ;$[:% 7/_TDRCPPMF"4Q@(LHKUEEARUVA,#'R^)LD+US^= M9K#6MI:;#3B]G!57FZ&@M>K(A$ %4'/X'9;-Q 50/W><<&U)N00"1,&^B1(" MS/ ZENGK!0QSLYBLFN9(U.4+"V^[.NL1D\UXC$D+K)D=CQJ;*GF:.3O!R9XL%UJKSW=IB&QM&JE<+7K6V MY''IRXN>/@L?/)X:J'A.:C8JY2:C+_K]PE1U&J0(L/'!><('OQ8 ML8JKGT8&3>(TO;@46US]-$[PCJN?QM5/+Y43=@Z+\O5H<59I5CH8_J!RA4R5 M&FQL9\X5KUT3;CMB3*DV2'K,:BM-LJER;TX*R*;TRY\2%P)5U;UOT!$_!D"IU1Z2H M.)7B4P'4;[[(N/SLK5/P^]<\NWKYV8M'..-P9EPB-7(E4N- Y>N&FN^\O6JG M/?INXH@<$P]I06,D-YN3V 4OVV0'VFDH3(G%5^5B_1>7IOVN%(Q+T_X$%7:) MH.$GU7;^(V^T#3MY&C'#;L=KI1RUU.[\^6M M"8@Y8;;EK-3!ZGTCPX\&1L-K BLO#:_E$^%CX;/=R8^4_-Q,*#-2NQ9G9L8J M-5:I<7Y@G!\8YP?>3G[@%4S&,T?W/FCJY7OI'&;;BQQ';)\5]I.#CCY.14]4A?XR,Q'K@1_#XJ=J'$>?Q*!_EO% ),5?D M!^/!ICUF>JN2E4UVM6:Q^O%"J&^U3A$GJTE]2*UU5!KQXRN^R ME+[+8N%*RG&RW<=K(/Y$V(B ?1!AV#AS..\MB;?35JOM5"E65=JZG+3Y_-C3 M/23QF3^0^!O,Q?OGN']23UHZ"&DOV43IVLN-4B[>MRR5^NY62^>[_+LJD:Q< M)=P,Q@J,WCL8/%B\NC5EWJ5YD[G3R<5LLU1;E/LJQB[)'6+TUM# MC3IS3?<7FSLUMUW13;/Y.4;8&T&8L7;+S7D0,/SF3IETG$@:L?!_!"7Q[*#S M8N[HU9=ZNQ;*Z]?G4ZM>-E_ UR*CB%O'W*[7V29W86M%V+27>&.PIE1B4BRZ M.V'8;<&N4)F@*Q1Q1Q"QCQ/;+.?+SKWZ4F\7/EXX1,DTW))G+TE7[56G;KY6 M8 LY_,*XT1/JF^4P6\$XR9S(_3ZF>CFS@W C!=PKS"_>A:O0JR0TSKF[4;5?NLL14 M5DHE7^IA'ZI,[HYXNQKJ?SL\H%EDQ/+LG"$ W)8L_Q/% .]U?I/4DYDB+L$? M6:4G20E>@&VM>&,+F#9AF YXNV,"GN%=8#)*8D*!#U5TR!+@D; -UDPQ>$-0 M> TL(- >]OT9EW2^G145>ZGQ6\@4TC_OFY,&]%UR+D%A^_T'WB.:/?8.;U!4 MUOM_P3_[9PF:Q%L0I^;!"P^8 Y^]/P/"_NLBR!+P3[!2 GM$E8!=TL^G_K^. MY_Z(FTG!U$SK]QX;\#KZV_PQ!ZN%#TT:NTF]+ MTGA'64OPZ4^>B^CBF,O?!'Z/Y O\&BPLA=]GTA>BU,MB_!\^,;<@5/_O/ELX MR9WPY[VN0Y]X_GR#CW[]VX?0",NF%"#R X$^,"M_3K0Z?O<48/[+[+=?)G58 M98,ITX6'1(7E>M56.5%@NVVV2_>K;"LB$VRQ?:;G'W/W63"_5I%I]9ABHE1M MT:U"E6XD>GVZSS295K^7^(MKT5RQVF>*?W^9-CC!18^S_\_TR0R.]^#7OW^) MIJ;QE@VT0<*9FZX-; @;3'QZ3N;XO*'[-IPB\4\"47]\82#^CQ\^Q8T0'/A_ M!!:*\!<P(]>>/P>.GR+IN7J8,>$T^DN^,ET M%V+2*VAC+3]E>IB+%4QY7<\OY5 6"^^XEL3.V*7D/\T.3*[II"@;=L69I8J8 MFZJ79_BZEFIW@D-WQ7 ED79>&3>!P_!?"0F8!J M_#[1HOMV"?P.<#B>A7/A$T7 IQYLB2H< M3=N9 [TOS\&?]Y_"OQO _;+AGX%:>;KPNT3#$>\3?QU-IJRDZLD67CX/V\P1[U.2W8()8^C[!S&:2 *4(3%- ,8H$Z<\^=X?6 M'2PX ??V,%71;SKPTMK,PS2./KY/](\>I]B 7KRX ML%,->?55X2P13%._^[ M]SZMK\5WQY/]"__;GPQXBSL#KA) $!9 VRO9:X544(\@+;+L7C#!DMV( EU M$T"PE)B;.DSP^HL(GG+XD@><.,D&CMO>00#^!-@\40(?6?X+CAX!::G"YY#/ MGV/!8)/V]"& F6R(@?YC_DK]#;=<,=:FMO9W^W$T'"!*:TDSE\BC 1MZM%#1 M?SEP>73H%BN2_9223_9$<>PGJT[P3@+X$\ Z2FBFP/O>4:($]V<(_ID'M+Z# M3P.3%:3@ S0GAG< 4WC+E&63$ G_NF+ ?Z#R4"QX\&<'<^T5+CI^]T#>P"H MJTH.>I8M:5IH=D^?!QQQ$XVS@[F+B@5D0]L^VL=]]VS$M2&;X MMK>(>,S;%]97>=Y6;'9& Y_5A6I(;IN:(FS]?\%>.WE &/6@PV:]66N=[,S* M*E61O'SQ(5,<-+QK::5'<43+@.1M@TT& OS84?H"V/ V,CP) ;S7\T_,>8"W M4TDR 'Y(@"%\J8#/M$28#9KP%&>.?O=)!H8!\%66 "P2L@3@G-< 5X*_PY11 MT;.F* MC;3:7[]Z3 ',@X>0Y=_D3TRWB>[AB8E>*&8B,BF@8@&EB![T&"'0#[92'\/?Z" =2P;4,C8J]29KQB/;YP MO^]/X\-4E*H=JPY5"H9%$'_' ;Z[F'"DMX M+ *4,9^X3SU", MP^\2V$WQ,3LY06+0/"!2":CV#=,YS!C('=@'$7 ">>[?!9AI*B6DS1) M*B1-\.HM<#?@*^ ^["V0( $:]]^#+#"(S\ G :_WE^2OXXD43OU,ZH0]ER#F M(^8\^402&6TB>,[Z8,@$=#[), %M#W+VN/,!6P V0@H?*3;=?Q>.)>NA18)G MO#"C8[L./B0!O_]HUF MZ?@1S6,!A?"!%O.*'-PG:(1?8!+:%HGF%I#"=#41TMT"MA[DZ/PW[=)WR?]HE&O;B"Y6S@#3) Q'6(NP=%:A'E MYI(=UTEL6,6M798NFME*!!0IY]?Z/4SX>CK4AU^?]\",@!?VDOQ!HD$^59RM MSS6((0,.M8]4@F_TJ0!G]LM#_,/;P';S*T$CD;%?&9#@D4<48!<4;(C_.M3$ M"%+ 4"E@2TWA48AEK_+@5T3%%C33!L8P'.Q[_C* ME(*=-Z3G\GH,.&]H6V"YZ+YJ0.$::6]4B!)0UCKXQ@%ZUKSF[IDAL#9\ PAB MD2 I:QAOO0-N!'"P$)W#GM'>2 \&'7_-5QY[:#OQN,!>OX,^$IBY:6W]29A3 M&SII@F1 YR388H??0%,?:68X;T2[8XO*!N+]B%]';'!$^V#_:> Z(27BZTD! M0::H "ZT?.7D/&78^VN 7$^2X7*Z>Q9ZW8EH=KMV1QCU)6[8JQ?66CO;57/T M];$O6,7U(&_O:LZ!%/_IA1Y_SA.2;&28F<)96'TSFS>J:2)E55_J[O<^4K]\ M02=I2P(\BP:^M0@,R% LU(6F##OSV0(*5+##]O-+.BW>LB: O\(J>7ON;M$ MR,]K6]O?8TA781^,^58"PN[WZE7Y,-UL+3M:9@BL)_:-TJQ:K93[] OR\;C] M>_&XAE[H2D!9NE()Z"EX# IG-P1F0B'@Q9<41*.!-W+$AAYBV^ITK!-$-Y.M MTN&3DM/CKGM2\HCHP>(374DP94/YNHC4/ZC[K^@",Q4)]I&5%<0;4!M@]*=G M8>AP:#AD1QT"G&OP2-.U@P?!<(XA:<#L\>8*@,F]-UE$4=)$#PXZQ'&A%11\ M4MW;4XD2PBUI_P?X\JX?.^W!V*G_^?W^@2?9.?3[+2:%4'%22)P4$B>%Q$DA M<5+(%R:%!+:%;U^_FK&QMR_>D;=!O/R.5VV82X':8SH'4JH'9>W; +:)0@R/ MIYN0L??>D7^<":V#IT[%G'<.(7_? _&#P\>>$?*L@C'H)4"+23!L_!A5V7\7 MC+/@^9#OV?E!.6>[]"V6X.P8/.GQN&O)*_ZQ 3!V8%S=3,"D!O_KSZV.4^L] M%3(*YB<\?AW&@Z"C)5N\CG;@\%IW.;-,^+(7#)K#.P]VU\'@.KF]Z%SC$'7R MYB@N!D^3T5$UW-6PP79_PF!"VW2\SL!Z"VB2-#U#$O>'U.@0WH^#OK2,TV;9 MXWIT?@LC^B^Q #PE !\HEI][LMTGT&SW7T0;"B.+O#T/(O9?%(MY%(I"L*%W MB6:E'>0_0$($X4 439!LY]%1/_X$A)>S;W&0HX]C/@"YE@WUD4 MB;0"WR&PU^U]M!AZ4#!4 ?$,LMU,4E!F17"2*!LHS#V3_$\>V5:"/?PL/U2L M(?_=-[+!5JV!XXV^@:;G!T)UQ18 F_&&! U\?U&/#N0QC%T^M AKN^1A1 "R MD&38Z)%^XT;:$*L&U, T=M@MK;O4![\R,HXXS :3:08-E]L9=2VZN2PSO4] M0[2F)%I4XGA5UX\\'F+J$-)0L:"D'XT1CJ9Y*AL!'2?# )2]/_E_3"E)[(,Q M-GB/B.))?FY><*))]PJ'A+D,GKU+_$795BK_ MWB=Z+ZT@. "!@3_+=\]WQ\$^(),P;TU$C\_\8Q_"ZV("(#^0,'0@ M W!5$%SK_LD6^&]\ND*4#05C=Y!-D_!*1I#18*XE_S :3N+Q$.@0[?00^9 " M1^D(\&C)?C(3?P;78^&GIRU^J!:A1$ RQ*8HR2( O0-?&/Y5;AONU2.A45XE M6GQ> SYWLB>@=#QH7Z#@JFZ*DN:3Z\2KH38 ^+O4=TT"6KTN"E8_LB32 M)III!_D^@O0L['Q@50&5PPC>&GSQD6F_5J6^1J%@@CZ) OX*IKL_[O2G_4=4 M"9[SA#C[4-3A)/C8$-D?!0N2!:_BPN-F4?%379^?!RC*CN0+S#N&-S>/Q?\ Y_CM"@\.+[>HX!GZ!Q-/% --MK2&=C4 M0$,D=-37Y1!EM.$YA>D%*4/^\<#CIO(&=#7@_IL&/P52M]^FTSN\/R\YS 3F M]3U!9-, 'X8O\%<*E+8-P"IU4!HN*SN>(\W^]K MQ.?[%B]*P(I"1F>@L.WNX?S[F3F5':;FN#*;E%7J85DM&9A&EW3Y^N;4?N*) MQYE?!^3V]LRIQ 1#P2[EB(XL3E![H?H^\)OSOPXQQ4@B@C4"8)4],"EXY\E" M><;+:H\M.@S?-PU&\V"E!J WM_9S"+E/G-IQ@)LH"T>$&4;['"&X#X@-'\,Z M@&L1[!L^S/H$@8$)TYTZ,U<[[.[1:XXQ73,-&1F6O+'WAY$/"U-: ";Z25F2 MI?O* ?FP(KKOL>0!H<&$GB%KD!84Z/+'.4VWAR_[9YYK2%]XS@UX"0D$%+F] MZ<#+Z'3'5*ZGFM1H!'7Z%P,&&M[[;%] MN@S Q( *BCU'G/W6UOJIE0&-#G$V49+T@QIU@8>N03]! <2]3[#&B832 M2^%"GMWN(8B[9QM\>F:."9PR,(O_N,M*;JS#'PR&*GRKW^)S"FF M@7Z ?^E.VUXE:Z,AV;9I-6#,T'XI18,:&R.6XHM9AF]JYGAA].NI9B=\*')Z M7%12-- :Q43;@NDRSO8++2+J9/C-A&F==N@@(LCF,:T@IPSEET%Q06ZL']Q] MDL4!T1I&>V%<"IB'+C(:74N8\P?W^7$@C+3#*'QP&!/H["34M,>W &5+"DYC MT*T;Z'D]'M'XZL)1'$TZ7&MX,B-+TH&7;3\&"X,E/^I1?QGPL;Y0!2X=NNQW ME,Z$AIT6BW!L^B;S/S)Q_D><_Q'G?\3Y'W'^QU?E?_#(K)EDQ920(8GI)(-E MIY,4/J4FT[0D3/#@ M@?6%/1\YMQ:NF:EP##,954?>:T'2G"(MM"9D.&14Q/+3JBI5&'*@Q7='^-C12[( MDU1XY(-,CH2\5Y2Y.H6[&V-==AI)>9(.CUR1F6:WL"NW.(69E!I9W>WTQYT) M%1[9(MF9,3$DGBEGNB-2*0VJF;X\R81'2KG>8NYZ2IU+#MN;Y#!5&- E;Y() M[Q)MM,LZ3X[K&)5E'G9K>^@LI=,;3O6CAJL:;#SH6?:J]4NVZ$TG'.M]&;M/FQX7($T2C\?F4YI M9FM0T62F)TVZ&K_TE*X!1X;>WNOEL[U:M3? ]%27Z@K><#HMPI%XZ/7-YL)4 MM5I]A?&M6DN5/6N J_0IPF?ICIW:3&HUX"+V>M/1?#%OX'!DZ)GI(K_L5?*. MR6R-F=:Q**%&+#PP,K0D8EU<\NLF(3#$SAI):FZ&%509C PMR:ND;'? -.?J M$--9/&L,9FT)OCV\)(PNR-VI-\:P55'G5\7%6)],O%,<6C3D_&:5M+I@29U= M5\AU"T+V)(?XM"BR$M,TDKUL5X_V>#DMH6O M=C08&9IGIXL_Y$OJ;*L.M6R^!/RYR:KB@9&A;9+4>AY+$JFMVJO,7+[:Y3#> MA6\/;=-R.>FW7'$P8.JF4:QK\VRV6X=O/VS3^U/4B'>EJ)$OIZB]ZL-]OO?-03N?HG7XACL3Q7=7@ M(!JYKO#LXLYW7_>5CP!=I"<.+SJLV#OGTN$\W/%/RX,2->C0_"MS*YZ&)S0_ M3/*T<@^Z5O=XU3XX;/&O,9O&R=#XDQH,=PG!KYF/$E/ @I_URFR@V!K<,2(]EV!"2Q3 MU\\D"B[W!(>&%XH_HH.P4_!AEUS(%0$PM_V3F*.@*W*KPS%*H5GE-0\7'[!Z M7M]LN=+:7FTO=5[]CB-0?S4)W5_. 710YF@0A(.GET]#7KYB.[Z!:H W)F8P M806R%H*S4Z<^?KF:F0G#U_9O1+_@WFP04/)+<<,#)'YI2[_W/QPO$*XGB+U MQTWPHQ=/O#W>=-X]'R(*S.P/7NW=_][TK, OC1,P@/;T:M@C#B$Y>3AQ4"7.>YR_DE M+7C\@\>@ M;^8EWSF0Q!:83]^#?0>;*)QPHA5*M<'@.M9DUVK99:>Y7$ M:_/Z,03Z:KA)GPUNOF-CIG>82A<#T/.!3(PH%T>4OF<^0'_[!)*(C:0MK=O# M":>GC8>B@?,"U_0F!$02_ ZGPNU?/XLEU]:/@!#4M[%FKH4XUU[WN4$HMG2N M@DNP2O-+R)3LV1.G279DM9 EQFV/'4]I&^8)7 R9OAJ&,K&5$ULY,9J<"TU* MIFN]!";YC*@UQ-ZXK[HU;,6OY''M 8!)"H))+D=^1R,G&QLYL9$3&SG7AR7P MSTNPE,;QJMC/:12V+77)&=NJ:ZD:/4E#6,H2-Q['Z0*17%OM)+NE5)9)RCFGTJ[1]4X=YG\" M1$IGLM_.4.K#Z\#?TU)Z\M@"6,;44L!C*O!D 2X-/I(W[&3XN>\YXKR,G?44 M)D@ $_ FMR9=!P0O>Z1V];7&F"B>0$*Y8'5FZ6R=9GKS49YSJX-.O@SO?T D MO,/P-YW&_T8Y:W]RY_.K$V0_8ME<^ )WV>51@2;)KH(5Z,:AY)Y-&^(07=N% ME:?0W6[EJ"E5@2H5'+F>M=2>ZBC9HK+3C%4$"OSLJ]D_3OWJ-[6?-U=%:>53 M=PNO;P=9X4\8 V89)Y5-TN>*WQ7TOXFV2)'%W7(F,\G6M##L)QO#H4N_JGL^ MM,UOWTPU#2GI9R@'7(K^E_#\'=\^5C3=UV9[S%@WGF9N'RKXW"?V=#L\!69U M^ZGCO" 9A(3'BQJZU>&64N/+5 .2IOR-NH\!2J!Q2\];A5F?('.?_7N\+@YS^C7?23GUT=ML3805[; M=P$*:D"]L"5/NV'^>1M,,!"6:OG]%<#?$^: XIK$S@))"1!SV]@OXX54^;GQ M0,B5\@.OZG19H+-\E6QD+U4I][*Z]5S)[7^^K\\ZQ)(G\4W+RM!0NF!C_\GU_I7Q]52>G[]%6SYK++ M5TI!!R]YK4 LNN.3\&\R)YCPD=.A5.QEW;NK[\,^D?(LJWW+ASK+:M^[ME,U M%:9GEX?4M7-D/\L(+7@$^Z?R$.N+GZDOB(_*!XXC(+QA^?"KS9P%)M\ZCH@\ M3'Z*#6Z="\A;,0U>;Y=Q992\F@EQ<\!YZ_)R/M2\\&WKZ*(F=I^[;>,R#)L? MLR"O?9%E&$IFO$M,)?!W(VB#Z/?M_9BU>.W%7>-B(32$KKWNQS)]O8!A;A:35=,>5F4)J%N"/3J5>NQGS2F+\V#\>R^]EFNO896[\#N-A24W2P1;N]Y-A?LVCQ\ M%=E-_=!U7T=+7P"SR)]:.>5R/9O?#5I.=<5Y.8NHJELNTV4V]4JUE(+-NW , MHE8.QRYC<42A"E LO9]-7_C9TGOVKN+OEMZBU[4'?=UIJ=NT/&VU:#:-N;!) M'P[\!?(.2[UF<]S "5CHBJ\EP1NPCS==_[(DOQ_5W[=VO/6%'LYMEC5ZZ^K1 M[6DGEE4"P31Z"P;P^%*>C^XH$9:KR-+U1 L*$5%R?]_ MR;2"$7;5MMV313R$49.@M[G%"-.7Z:S5PME1>27[=1^);.9R<8I89*,LLE][ M'GAUD26/19:N#[A:[+K>+2Z]= OA$NO:]@2#1P:4FOZ^O) MQ%94:I'I&'IR:U!S&N 2C$&D4QQS)[S?L3WD]EGM@36):OUG-81 MN-[2[D]H;SYQX M6I8KSI3XY&GKM0L77S)\$<'EO@)Y$.3^NLD@QY]%4/?U24_@&;LH;]4J:3ZH M9;U8> RL9-/(\&"3';9 MY(A+JSTA63+7[86:RA8X2CE'1T.>IE,+B!')-3%V(D M0_SL59CO#UK9Y_>YOD,SF2!L<^UU73_+[6*-8]Z=Y-9D#)O(9!(S0^$(A MSE6,.E%+22-5WV&*K))28<-!(4:78S*Y"UZ.^?Y"_%.R3ZXNT9>Z!'/M=44' MJ:YO;HQK.CZ2;>$!&TX[!2JOC$J]E@>0RK\1;:ZXJ. M%%_?WNAB@M41B5V&JQ<[-=*P^K7) [0W_+#%ZP;'FTTFCW\_-T^>H>O5+73F MNH4Y7KA!&U@F8A0U+9<#9!OA1D% @#G7CW/K_AANTD5FB(?)$AU:IW#C= M&FPHMK$-!%(Q7$FDG5?&3> P_/J-/&&'6,-)/&Y!XND>? V;@(E4C43--:0$ M@>'4'6KK5Z)[^82" 9TB"^OMWHBGQMFNA5<&PXM.1 'M//O8N ?2-,$\ EC%$ M.R&[BHAZ)X+QEK0T+;1C@O\HS7\4[$K(@Y\<.S&7-#'!.^#;<.0N:&$)FV$J M-FI#R*]Y14/=\>"W; "? )NG3@(@O6LI?D_)TI\][RYQ6&Q"TA0=K,8!LPE: M;$[12Q2@5> "@\:<2.7 YHGV'#;V5(P$2J8#^U.FZ3:-L0LBB8,-@!\#<1=M*$CSTT0CVYS4&;T=F!NL%> M@LDOX45&]$0I84AH6^$+#O,%0Z:P#:JFH=\#4KQ)LKMGZP"[ZX+M!8_2?19$ M6\W#'JV&!!X!:*7QEM]7]7'[[Q)STY. #71$5T_1M#TA_'UX^B9?>;[9C_FX M;/=1-7)!DW@+FEGS0#(/5A24T$N4(W^Q%!B!/=I) 5!EGU<<_U]/*JD?3K)@ M9TG3^KTW]XX6%51P)Y#E)TM)OU [/P/O_S+]7XFCG^%NA+82=JT\VK GC2N#KSWM7;G_\(V"\0%=''/YF\#O$8:"7X.% MI?#[3/I"E'I9@?R'3P $ =KX?_?9PLDBB/#G5SL=HPZH")--U.C3/JA__IQF M2D@KOE:)[IGATF#*=.$A46&Y7K553A38;IOMTOTJVXK(!%MLG^GYQ\-]%LRO M561:/::8*%5;=*M0I1N)7I_N,TVFU>\E_N):-%>L]IGBW^?6[T]F>ZSQ7[>O M7ROZ]Y<(6\1:03]CT[6!8K+_/I0!C(I3_C:<(O%/ E%_?&$@_H\?/L6-$!SX M?P1^EO 7')'X?\ J@M_\^QE0/$.<1V?W@#=+Y\7'[Z'CF>+8&[Y%V; KSBQ5 MQ-Q4O3S#U[54N^,A@Y9\^5NOFL&7AZFIM%?W?M]L0-]'VP.X$7,)]I*>*K MPP.:'.AUTS-\,VTV Q: [=L]L+,VM)>@Y1>R*E 3:F!*P);KMH-L3<"UJ#J" M[6MLV._;,)V].0/M%VA5.(D9KUC(W$$-K4U7G@=/$DQ="JPE:(4BNS28$E#\ MO $,CI %XEB\"%NH"Y*RAN@*/GHZ+?MQ7G< >F=/NX+O[0I@"IG08K&A_0=, M0>!PH?TZ?B[:(&.;,-$>AG8$KE7:! W+#Z::+9C+P(29\VLIZ#=O.# ,X$(+ M%7*I;V#"5X$_\O;? -H1>Q502P+8F)+2?\$W[KN+/VZ;/%!C?2&R!5!_5ZJSQ@,^M M;0)'S<7)@$[!:Z%.VWLN2>"Y@(UT-2>P_PQ(6G35!TT:F*XSX&F:CVR);-?_ MP_&R@N7)^[FJC>_R3PL2>/ M?["!"?V*QXU>=?C68=!^E3:W%(%C ;<3)X-W<-X#/<1GZD9U:X-DDL-S@U;_ MXS&NP LTY.Z!Q^D]0<#:)EO47Z*W!Y0+ M0/.EI4#L@N[Q-Z&W3SF[93J2W8 JB3;$$SN;WS[^W-\N)?1F>#=R\OAY":B( MI@D,+JD"]%Z;MU3["[EKM'.9#I[.F Q;Z(MB8\:2ZT_B8R7PF*TI@@RW_*Y)8",R- MKV0ONK7;:=*@L&-6"T,8#?423XT_7FCPL^S5J77J!6F<9E1VCK-VMZO8*@/8 M"S^17/Z4O42TE8&UAP)NP6;ZAE;,<3['L= FAE]_'/"%W%8J908;S&Z7.6K9 M:^ "5^WM](]?Z_PLM]6\XHH3K?E@XV2#2?BK MEL2B-%,$Q0%,H\@&>.Q)[BG6UP5S+"[3&+5E+5Q>>5R["0PM*G>">U#D?N^B M6<&;$U+P:FAW/_?;OO*GO*P$I\?S#U*F)'"TZP2^7 M&CI=0J='08RG\W5%(X:"2[A)S291] M3M!03,J>*\L@ARJ3HH+-Z7 MP\@U; !6)0=1^V"[0E2:G2P0ND=="T/3GTXUCWSGH ,D&^!_']!Y(#YE[JQ. M5#Y$B0"T)KLG''LZ]7RQ4CQ-$479 T3E,X,%/D("?(PU _,W!>.3:/^=!__P-V?WQD%KQ+)7B[!/, MM2]/]>F7U%,$]+XF3O[5Q*^K#Z ["VQ$$PQYGL,HE9/) M?3_5CFOKPF9',#TWU19:YSF,E]M%)8>1>HRU^1Y?%_A/3&H]&C\LD ^3P>PC M!0MLCZW:"-#\K\ ?2^3:CLU-.!N8\@7:0';P'6='W\96T/5]4-(VH$O3M8.. MIG.8.Z8?X##0@8 V:4$+J2.BR"R .= SPK7@DY(!& 0!?N %#;^ @R,+'30% MWP>?/YYT>!C%G[P-A"#-F@0%_1I^0'3('2:)N.UQFP74"3 MN.E!!XH_+%C>U#>C7U[&97YZ6L]2W$%C^246@-8V]$T ,Q=L,2P&X ?E=^$/ MT89"PQ^E!=Q&[ .T]3T?JQ,,4.TPQQ9FHWJ0)"@15[:0OPQE$$]T51$#SZ,D M^SD'0%M9VGY@,'1?^,HWU)1#,8*]V^"7-E2_0@0 7 _OR@ 6-Z= &0_4%PGH M6!O9\F4*.3EFX/=0A5,=/^4N9)$'J-LA;Q#@,A4Z\M<2S,@VL)K'*)8I>* M:4IP'F&?EF^R'4_3_BRZ0-T8L,<9.$@^,1X"&^Q)>H+@!LXC3.(L89Q'C+&*<18RSB#\KBU@,;X-JD\FXM2OL"D1'*,OC MI3<1JST/FKL_?"$]M&2:!FVNQ76%8(?Q2HU2'+F@PI;D65,O9:H,FW(KA#C: M*R:M3=5:O07LY;.6;*^[SKA.?Z$UU+:3ES+S46,*6R:?MQR1W7B<3XLU/JX[ M=G.IJKF]I8"6Y\-O5*:2KFPS;:U/9E:Y[JKD3E>HZ5FOZUHM/NTD=(/?)=L. ML^'9FNJ[A?A)@J-KN@%KT:<-FW,W71JND=00J=KI$B"7SFPU_.IMNA6/MW*M[+P\;U5 M>>1U 8V5,7-._R)?:HZ!+D;P\J(QR.8[J6ZR @LJG@V_VFB;KIBB5$UTN&K! M'A3V7!7V>4;3C3/9BMFU,Q?Z+2,[$4;S3MI2@B*-ITTKM)*0B=*6%@K9(9/O Mɣ<.?,Y70*PL+UAVN>36[3 \)-R>6:ZCIV523V[*0+:13.B&N=+DIS?IF M;H&:GO-?)RV7QV*QJ:E6Y^.3/;K5A8Y0;"89HL@MBVCYY^P_&'EYH;4L"_T.K],.74C4366< M/-]3R>@PC1II%(0&.^N-]SNA-\]ZH.793(>B,JRW\[490;&FZE9':;YA9586E$ZT!#==^3J=V M*EW8BPK=(AIQ;EE;[_.)Q@P.?TZGT5Y.T'EZ,N+[[+*_6$B5SM*&XY_3J63- MJAU%7C.:6[-;$L%1I=4>-CVGDU!>5^F=HN:%CEU8KPEAMM-ZW#AU3B=]5E(: MBWY#T]A$S>M(J;DP'GJ@Y=E,5V*KOQZ864U;3P<=.C/9C)2D EJ>T4GPE!Y5 MJ2TR0F%1*,;WDQ1,W@$MS^C4'5G"ULPVXWRAF6[/B$J&6;9@RS,ZC1=+Q3($ MD]+<0;.3['0IIMR$+<^W=&VER^IN1,\(EAMT3#%3J<]U.%'R;*9[;SI7]88S M)CI;MX&K/P>I<2W=7PBS3)X0M<%P2*85A1!;L.D9H0IV1IP:6FK/ MR_3>6+4=@=';:$_/MC^Q%Y=Z,96K"&IE3JZX7MW)C[QQ^IQ0_7J:35;7I24O MYX1];>Q5"N.] EJ>K;\07TGZU"S3@CR=5)IS4NNMVBWHAW_>LJ.:0/>KMHI" M-B4T+2]3-J9E./K9ZFE"[1BS^:A+N-OM<"U6QL7!G@,MSPAEN,->4L_-"*)? M[!:]=(;=)T MK?:NZ$A^T[/5]XJTRTT:10MH2--49[]1C*T-]^F<^E.EN>V1XI0B^HU!3RQ. MZ4R/0+V&ZW_A&MCKD80WQ!VH3[!*D6='].^!!?Z\+J7^O5?H-F[/$[/FN!K/RI+CJ![/DVL4+.IPYUVTPTOZKK\, M%!Z19#_N]3R-*KCWA9R\\A;&.Y3@:E;H<0RS"PX.;I29\>1\//)$^ZZSPT5[ M<8LH%ESKA_-X2E] #C_+GW[<=^HBGR ,,/MW_U""P\F%MJ Y),AGEU9)'\AR M?#5N"2__B<9);@"J8A*3X9I1V0?S4% !790#OX*1D!5:K &SRPQ)]SD7OK.$ M C?(LQQDB1RR! .'?J;J.^!658@AK-H0O1I_XED_=R(^Q0RW@ M)Q>Y#6\3FE,59HL^^611\07D+(>YNW[>@AW<48S#,%#X9+4:EN4(TQBA.]N3 M]4W@MSU.?(@IK@A_(Y^XQP^I E!L#41YUT [*4*;WJ^5 ;D,IO7)#P R4/C* MDL,:$R+,@@"4F#HO10&"W)SP)B0@?#B!T#5[>O\1YO_)^D%F8)JA[Z*'O K3 M>Z!$22HJ<&&&25>HR<>'H8^S@">FJU;QASJWR*R&[2+%=I<#8BJS\^*4^=>)S[7.7-=Q/ M,^SX.,2BSH[KAXAA?E/(*7/9O\SZE*D2TL!#E3U0LLE3NLM1Y >P]E4W.V[+ MTY^2:WG@W !L=O+<7%>VEHW9LUI=1]OH.>5\:S[V!OQRI?#QOLTT>G/NQR]P M3*',L//=LV(PL>PB"Q?T!+2\ DMF,%%PO"C,7GI[%]?!P?QKXPJ@>0X<.O'/SF5:\PW;^$ MYM<)YUP-HKF6(7:S'-5<T(")E"5=B/N\E-AB"C7)L"S MUP.N1P"RUC![N=&.X*G&3)K26I_A2A_\Q/4?$& N<>VZN^%I092R,V='EM3E M4KG\0M/A7CTL.'4X=_VSM".OG."* .'GG")R^7FLX !=^?E]^N[ANF2\C,/7 M(R,WF=A;!Y!2$].>[3,@&.FKWC2)%,F9\V:\M(K,Y]" M@D^3I$HW2\QJ$W/-QV5Q.]GNNFR>_> '7O^ !!UEN4O$5X6%T&_D++?"I+?I MOO?2VQX'60**S'M%Z9-RK)]9*?EW@H!CAEH=>A+D--DF/,T_^7S]H%OX M5Y.S!]6I+:O+B6O9\'(<_";D6L!+Z$YIQ[=E(3]=OFS)#5-=FG%K"I&U-J7R M+F=*\I"#,IU@+E6B^/S3\8.>&KS.]LV7:Y49D3N:CS>ZR?QJ1#OU5>O'+QI MXH6K]\@ AGJ>'P.%G@DS=N(H"?))*/1_)P\OS=#_ =FPW4FH-0)F#G@"*G.\#.7TU.;C.A]+T;)2FYZNN MIT,=_!KY]Z'.;67WJJ^\78?YBHW$<+IQF:1 F5YRNVO8A5$!7I1^("]==KW! M>?R1SZ)_^/;E]YHP%E2[RLNL5M>)_D09MP#TI1]2S 5UYFO+;B"ZG^DK?CKM M&\$U(]]4#]+A[8.[$)K'DHSR1^!J9K+J^+7&4$O%0/[#F>Q_\I1RH M;FN0ZNG7EX5D\%W0J#IOD)!Y^><0H_M4^XVRO8-4L]1 M"OQ9W 2["/TR*PON8N"I.<^;A>GC M/D&/RPC[?/YL&J=IT"8L9HN\.:X=.N]-UUFY3FPI.W,3S5-UPCN@R)$LJLY\ MYNI!4G)04NW2%:YCIZIC>O""-(RYZ/+QCWZ;?WV2! L_".KQG68YOT3@)Q,7 MW=([(B!BC?":P&&3GG;R&4H$]0)/MP^Z>T4+DC-D0+2A3VY,R!-/7LM7_([/ M'_N )2C:D/T.!2EJP&!:NLO 1II.:HO4PIU36F56)(6B-5;*@\N.2#2UYV[? MJFS;IM4(K\M6X>I\[^0%[^ZZE$F*V5RF)G3RM)K4=V:CY,*"6NPEA^3?K5+< M'JV2J!O:L&?RDB#:]E*<93FO3;;^Q-WZKG46U;G(=@APEBY[;5OP4B.M/H!& M-T4$NM7S]9ZRRQG:7<*YYRP$XQ#(L8H\F2>.U1=DX_BNP6U,1C^,!W80HI>O ME?B!D)D)J\\@)$&IOT&HQ3Z[H7.X6%\K-L,+]8'^^0SIGZZ%B<67+/\,_CB<%^3>8$,R]G?H)Z*<) M^^?9L^?W(1PK'#7HC?17]/X'C8C'5]]>.\KU/1H1GBLS(%KA)H7_1M']G_Z% M!PB!O[UH$-S\.,D2%B= FW&=YUG"5TGE -S!7,Y;.+W0^Z;D[."_?_?0%"9* M](A"/E*8+A&D2_*1P72)(%W(QU=?"<=DP>*"Z8+/_$@3!9_YT:0+!K%HT@6? M^9$D"Q:7:-(%$R6"1,%G?C3I@D$LFG3!9WXDR0+$A<9TB1Y=J$<"QUPB2!=P M[&-YB2!=,(Y%DR[XV(\D69*/"7R\7(\N_^-8, _CBCD7M]B6<)0L6,+$4D&O M17C['2X+CB :=OQ\F+=LX_6\)%]YNZ:F#C_\?S_2/]ZY=73R,?TJ3/_U]J56 MKU18O;R?KY5A[/[FXM>A("-FJ1NRU#UQ5/WU1,I3AL+PCN']\V4Q\5Y9)($L MIL(BTH<'1U9;>"-$E6)A>>K[$58*76?&$(_9ZJ/9BL9L%06V2G\QMOHPM/J- M5QASUF\X*_75.(O&FBG63.]JNWZ7.''EYUS>X@*$XGHF=I^R2;_+8L";]/O8 M MZCSV"D#S[2X/U7K(-C7/ZNXO05-@GC<@08">,RQF4L3GB3,"Y_:![95\;E M;^QHK;!*&Y@@P$H9F#,U8HO F86B.G$#]*7KHW9J=_QU6L+ M_?_^BV2)_YS_]X/6[IM+//5]';J[CU^RG4UF>S6X$/2P:(AN\:1[CWD#S4$N+V%I. M8-1O^/04["<&MR.S+?X0__UQYLKG+^Q(@M$COL__:?F M5?_%9@'\,>XXHB&)EC06.KGQJJO8\M1+EC16RI?L;D6;FGOEQ^5WGI,7WWGV M'S5?F%8H1C9ZZUR7E?DX_*AAR,&#Y\&[S^.3QY[]IYXSLC&=@Z5IZ/=AP^#Y M\;QE+L,'S?NJ,P][#MSQG"%U_+?)#[W\?L#N;B6?C!5V>M8VZ,M>U.6-E^J6 M"2JC9=G*)-YV\]R/F"1/U:6HV__O1YP^>;O]I^$N)=,)OG_^]O5OEL9OI[H+ MN8FS;1G\O]05MT!# 0P+^J"#5["GX^0NW:4F*6VBJ4LBI_;WG?Z\K8S9,?WC M%_G 4JGP2?>0'S[L5(^8C)] WR>FJ'P=1%BYECRFS7['V>?(*K]F6FMAP/56 M@HPAX=V0\!9$.!NE*5OP U&1R8/HQZF#[.LZ.6>,0C%'+&LSFB\3KBONH>PS M/WXQCXF_D7RLWV#])J)H!DE*4O_!Q]AW.\;>3GB,8AC%(LK,U[+2R.^NDM4V MV;;*CE.DT,_8%6<^J'=SV=:-K;1$<\9/-=[F>*H7'Q2\9'Q M?V^GH?!=9 0]0DK.;00?XQ\V[")!^,1M8.&O"?^NL&(D8HB9=UBGWQZE;YSM M]G%V9^0%*[)Y')&$SZ]!4@PS&&:BQI,89KX<23',8)B)A'_L$UWF7<_\"NZQ M7+NQ+SC;])K/MG*]35^?.=KPUB[SF<R^F?G*5_GH8QN8_C,;>&[)7R(E3)POUDM+&S2T3GY55)3"6.I.E1O[O$:S M9$.MYJ0^7YD/')51V=UJK8Q3X]2/7_0#(!+.$OWV!]RU+_-A4'@-%*[I&ML[ M_$B9KHH-OC]:5!*5]4X?33D@_23QXU?ZD<3W^;"2\P4!#9MJ.-\79[OC;'?, M_1CV<+;[766[YW!^&,X/BZY@X5CK]R,IAAD,,U'C20PS7XZD&&8PS$2-)S', M?+ED0)S1BC-:(\;$5[Z%\X[P8]YTK:\0?6S*&W*<=,PV+W>(12Z92H[GCG?C ME(2,4R\H]7RJRS>F)%O:I_10 AULQP.DH(@?OU*/K]4-1P[K_W'$B2[_"IO5 M7;!2=?JA;*H:0-2]IU,V8Z<]F*U8K-V#1T MJ(O3J>D"89$@W6-+TY)CSAPLCWDD_A4S9S' ^3''=$0]MO(Y-6;#1SD>?=H M2D!14PU7#"@FJ9OPO^ _X1*GNBQ:$(_F_SG=,!K.+0!@@OC755#G]!42Z@"^ MAYTA"7\U3W/_/\>3?XKPQ*>F;EH_PX=4CE8U]]\MH1"(*G)\8LFB%A=G8."? MHNZ).SO$W/3CX5&HGX>W6. VQ$CBD6;^%3OZ&V['V5XNQ6W\:,<"S/:UX^!G MX6<(;P\?FK8*B?33DG5 K8T,>S_I%Q'&,5<_*?(1L1+X9["P!#@>F2N1ZAG' MDD^$^5\Q-K<@AO]7MY%])GA^)_!O 8 L?23]Z2#CW[\ZD+,@(P,P1:ZI48](A.L-[I\ MQW^HJ-L \ZOG^'J'S\7RI3I7SY:X:JS3Y;I\C:]W.[%_A#HGY$I=/O?OCX:Y MD]D> ]\%+GJ:_:LO#/TCF;HN6G9,-0#NF:X-M O[WX3Y'X MQX&H/PT8B/_3AZ>X<08'_I?@V)[^ UO$_F^,0K_\]S.@>(8X3WKC 6_@1R]T M'T*'B+2"L21+"78Z2XP39)H9)V1*'J<86AQ3"3%),M)$3$^3/WQA%4,]8JRM M)T-OD-UH\66_F;][2(LJK1IG0&8TM9ZN=Z:R=EP@/M$P];SD0 M:6:S%$N2QE+UI)LKK 6^Z8VI\S[7&[O8RS?+.R([&&XKM9:83+^;*6!7VN:S2?Z&TI3P$MF>Z$'3,5#K0\&UW;)%9LDM1T@BI9AC7.3W*:!?LDR;-MREB" MHHA)3J@4XI55,3Z45Y(W3HR)YRUSPDB1:@O-$0J:J.GEY80I5UMCYKREL?>V MQJBZ%?E"M2BJ.:FM;58*:'FV^)2327!N>4,+;&[.*MU6I=&;>J#EV>*[)J>V MVQ.)T0JB5W$+8M7(H#[/%E_+3)JL%*_4>7FI%(K+=<9B=AQH>;YX.M_MIK5> MHDVXV[ZF4T:WY7FP5NK9DNS\M%X7-U)'4-EY?;U?EZO"R!LGSUO2;'W/#],- MEF?U?'^>]G;]=-(;I\Y;UBHMNJ=;XQ5/I1/E>F6>MPN# MMJ82#&OOXM5^?PRXGCAOFAR.QXQC%RBAP4_MK=9QAN:$ VL_;UIDG:J<&:Y; M@JO.6_U15>ZD5" AU'E3?MK93R=US])4J55S2^I<:]=;8Y*^L'YSFAHGN 4O ML-5NK3EL,262!+U>XJAVA=(:&[DHJ'MR7)3(3L\HHZ;L\Z:=9I?4BAUG1;B+ M=+F>4,KQ_IB#3D@T%AS%,0:SS6D<;'HF 9:[7Z5R^TV=:+BK M8=X3NV7;0KV>B<"HH/4!/.5E81V?%TIJ.YW4104V/NH4F&R3'5!:P$^!D39% M2B[\5] 6V7/PWPZ\*Q$#>DW,4 T9F'B&,[=C,EB#%.O(*P>Y!H#5\1"#=4E0 M0^@8^8EV[<34?DMY$VKHC/3/A.X1+9$UE4P%8_=R%<+I'C5FP0TAI[X*1 M,KHYU7Z$C!DGM3CG>':57UV9$_U/=!WS5/E# MGYPH;.?ZVI,)GB(>20JI9XX53BT8DO27_6?QHT3JD4F\YED\TB:/^C=!GS,@ M%.&^A?^.0Y_E3]^D]L!._=:4#>#A1 \5)[:IN\YS/?06#PW[OWM#(.O(J?*& M*!Z)B7!3(KP<::!?C;)ANMR&+NE' M,E@G2A'DE,EPC2!>-8-.F"<2R:= 'Z M&(OI$D6Z8!R+)%V(1_K5-%E,&*R08;I@((L\73"0794P?WZ=^24*_=9A>8M] M"4?)@C5,+!7T6I3UC0S7!4<0#3M^/LQ;]O%OM=EONV-34XU+774_7TN4016W3H-'ARR9ZYI%F)%>923F,<'<$R/5SX*0IWR$ MP1R#^;W)H _F01 WS$U8;6- Q5*E6)@N?#\R>D@+\),^:>+!_P,C?A2XS4?\ M[\9M^%S Y\)M))5ZKZ1"NS_YE2059G9]T!GP.Q_BARS]W0OU >C\OV>+QTQR MB4EHK"A$ 7[(1Y;]8IR%X0Q76UU-:[Z/>\^]NY$2ZT.)[ MWWI]5A UED,G%@-*ZAU^%1IT9>3#A23H%9AOV%NR$:SO-$:[5E3:])#QBVT M;ER;-%Z@VNFB0\J$+ U&&74XKZH2K$!#__A%/1#)JU0FO;JO.K*>.BSW=RCW M%^JKOD7NEWNCFZ\->EF!I3;ZI2/Q]HY_?&35^>UWD:\'&Y?I!;X4-*[YJ;5R-X'BYV-:)0;JE MS+U;PX:^BNO5F6>Y_-)A*#=K38U-%I:A2__XE7R@$E=Y71VK"UCP[TGP_U)? MF&W93"%)[2;@:/86?%TGY*6BW%CPL]XHGZX:JY+6[_+1YCP?G M,O+(E#N*[QM$5\B2C>6>;Q?&1._6QER\G&THV7A1T0I2*V64!OU.9>(!Y$G_ M^$4G'V@&*RT8.S!V?)X3Z#)VF+JP&+9JHS;?F(X:+:_5M!C^UMC!;P>-7'.I M)82=RRX*A5VF8'6@U@(=00GF@4DD/]P1=$L'25^ M?=J?C_;?,F#^)KWI(&!Y7[Z.$;"<3H@%?I 0"77,EA4^RSCSU*UC8"U7RN=; MN]62*-3U)N-R7*)64,#::1@#2^*4&8P7&"^NY^%Y#2]20LJLQPLS15!EKUG- MS:J3^NS6*7:M;+F87#2])K\;+A*539ELRST.K)U%+N)$&N?:1,BI$YD=^\QD M_.^"-^_QZ[R&-SU^/Y4ZN4V&4+4$W_?J---?WAIO2G*?'B>739KH3.7ALF-; M2TV >)/^\8MB'N@TC144C!@8,:[FS7D-,;HIGI>$:D\FUDRET+8V_5WQYAJ* M'5_+C7ZE&"?4^FI>H3N2)=C0HD$^'?(AF7K-IOD2R3UMV1%5'0QC6G_EX8G8 MLJ+B](G,MMS6KOO&;O'WN(9\H>Q F3S&4'%E#^5&=S'G"V.C0]16 Y=)W!I# M:P198,N;Z5QPM<%26&1,==OAQBGH%6(>DN05O4+?7K@PQF",>:\[Z06,R>8< M>KHHTPFA0L65K)*#2;'8 AC#0HQ),%?! M&)PPA!'J_FL_1 6BWN.!>@&BAGLIO1J4*GF"S2SZLVTGGZW=/*DQ3F5+]5S' M&Q*5;B]?=&>S9:FB (A*HZ3&-$-B/0BC#$:9Z'FM7D"9=IVH\^WF9,ROYVJ" MXMC"5K[Y[75R8K'VDE<)HD(*^XEFU"N)"429\#8:\9J/^_Z2D!K.7+9BJ^.* MN;%_R'_C)*1W8^3MJD-_^@62&R\U*ICX1@=4 %CAEYPA!=\B60SSD\9SB?'L MJ23$ZS51:)!L7YG% M4(*J!-$I%FRQQA:*JBM<":4>&A))'"2@W&$HPEG^@T^B,LD72>ZY>Y M3EDKB%:WDFN-RHGEK;6:[HAI>VPC21'K5J>0RR7JH[H$L01ZCWX')G>>[>0/ MT34=43_U)]UYNE/D7.ZW1I7;EBBY]>JC@JF7G4[MVF4(.QH<3I83]N-\I:#.,*BZB+$=6PU MG*:$4>AJ>0.W7GY48.BRNXD:=[+Z2,],^ [A$EE3V50RJUO7*1&-;)JF9_,& M[S*59'/1SS*!WP: X->(;LW<$*B]@ ,8<^B4X],ZCN&%I4E\1C\6AD854=J"< MVXZHZTO9<&*&Z=Q]7#=BUP:BLBU7T9R^\86I3XG3AO+*&5)>EDO&U%S*56A2 MAP;WI0Q<-]7>\[MT@ZCD._*R,QY,^SPW)BF_K@25(K 7$PL]%OK(!E7?(_1I MVRRRS4;#$78%1BV7W*K+)9'0LS]^)1Y2Z:L(/8Z@8LC -ZNC$ %]#V:,)VLM MSKHM32L0);U(CT?J5FE!S("5%Y@'AL85J+#88[&/<+SR/6(_'V7Y0F67%7AJ M(V5:XY(Y7*V0V*/H9.*!3G[\P[P1<7K Z.1?^#BP0^.+N!UO'_?Y3JZ*\*6J M2R]:#H=\RDK."*%3K\25/I79)0AE3-+069%XH!)7N2^,@P98>N]->F_FJM+@\I,:&;%+[OEQH:IF746JA(T2MQ^2)-729C$(>UO+/L1"!A^)^?!*\(O MC0M&O[](MWG6F]N[DLH(&0L)?QJ]4I1*7+%P8V2D'\LOEM\(>P%>D=^ZU33( MW:(VXI?)=(7SJH[;37-0?I$?@'A@J=>>&?MJ^1!!PG+X9"O.A/CF5SLB5(S_ MUML4%3"]JA\#5K1]&4ES"!TNH&BJE)322Z;A\A6-*^US#;J0WP 434 '1HJX MRD.-.(*"8>4;P@K<&9+ZN*3X* O0W3@5(LA7T1(_?+/SICZ.=Q[K;3$[)%@PF[6KV58+'NOP2=2'!(T?I<#(ETN_/RO^MRQ1\4)5%6[:!JBV5C*9I.3- !O."CM#7)O9T M6#$$GNUVLLNI(KI,UQN3##3]2>*!IJ]XTP*# 0:#[P,&-TI^> ,8Q,M&4B2R MW0[!IK,59SNJU,C=67]UJN/"A!^ MBKL%";"/?Q<@CB#:";5GVIP07WD?@(4=_!\(#A(8JK MCQ@\7- M>-WX$ORMEQ\5=/D4G\SKZ-*:9=@].>CF>+$@$QJ7V+&C'%(^TC]^L0], J=P M8GS ^/"%O32OX\-,'FABEEHKFFNWMOD9(W>,@0?QP7_[,4V]]LC9O2:R&+(3 ML_S'$'"RROO\R#206LET)[H<"=3Z[RO%IF^PS*B@TV<^U6A?@*:D5[=$M=%< M"Q6EJ>W2PUI.2@+#*(F*9R0>*!97S\ "C@4\VLZ/5P0\M9OG5&&:S!(=2S!& MM+DR2H0'!1QZ/M(/:?HJGE&<58+AX<]CR-\8'S[S<<-+^-"N#B=%,KNM:)WB M+F5ET[F],FI!?( E.&CB@;CF!=3( 06<2SB=^V!>$7$-7*=U/+]OD)4N(QH M35L+>;!$(HZJ=##,0^+5-'/D@/@?1P2T^_6_DKIY5@C",5?^?@/"_0_X&G . M;!JV"MA@:NJZN++EG^$?__D '@Z9Z^@3.!M$?#B'N"[N3-?Y.5.WLG3@3B+D MS9#=3ITK?C,:5;[XG^,O_FK"SV0(\2:8ZRM2E#J3BW_(?S\7S6>"\Z+.\];I M^O^$'8%9 1;4_4\\&0I2^%&85;.R3,F=.C$;,)X=^GQB,\M9@NKU.F' M0HQJ@//"\3GF&;:2Q!&\O.>\ ;.&F*(:KNA+YM)<>I)1XTBZWM;J946%L:*HRZQC9 MI4GLFDK0[H2<'Z%:G<(I2K&KPP(^74N49,Z0$*NWY:FL;B#7V3G5GNJF[5IR M%XRL#OB]PY2*]HG8IM^4?#X"4LL0YK[0;PV;DCY@, MD'P%YN18KOQAA^(;*$\_QK*->D>H\>U8M<'5.[$VG^5+/2Y3Y1%-/UV&PI+4 MP5U(ZT -\*?MZHZ/.7[])8@IC@6:^>>9'9-1)J4$;U":,4]UYN!'CJ@^W;BT M8^8LMC0!,\NQN0D788,-BCESRW25>0Q.<26C>0:_A#^!.#4UEX#/=W'3,T#_ M0:^ (1 ;VF 77YRV(ANR)>KZ#DU"M1TX!Q1U(^6 M.)-E@)J@L8U^-W%WLH7NPB;_8P.%RS, L.[@PUR/L4.E*A4%*F(JFHJI&( 4 MDA^16@+2S,%L5F"RL#OP@Z4=SNEI4%&Q9!EV"A;7!=^(X'03%1GQ-]0?7##% M\*)J#$BCC#J$JX]Y(MBS%3@,MD"+<60P%DD_DO]"BP1_4> O-&!'7CGR<@)^ M!FR0&)1Y6 M,+BISS9+0AY7^8;2:/='*7XO9UH_?E'/#]08 M$*H/W3QQ>^7-JQ*\79QF1C;?Z)DKHJ^6 MFA,5AUK+=D_C%C0'[V#X' S)8C_?R\?;H"N4Y*P/95")4V7/]F46R*NN!F@& MY!H((K"-@/[L02&"JIME3B$ 5UV.O>13(+8. 5PJSJQ.< UT]H]Q$0 +TJ@ MU3ES\$N 7(!MY(VHNQ D@O:6:FLAYAR>&/0OPD,\4@W9/D47 !B&#RH;@+^^ MS$]$&_P-/C_T$/1N3TU+?@A1,2;ZNHO?_Q%0&[ZSA. ;]I?2&34^9?=;H6#I3:\LB)VJ[J': >0%Q^W?*U>R[ 30\]PL#XQU]-\CLWZJ@W,2.A[G MSSP_- 24(\?.-9R'4V0YA'!&'?RF!S@C27\M3W/_/\>3?TK.@EXPT_H9.D"/ M5C7W+3(*^7P4.3ZQ9%&+BS,P\$]1]\2=':PRF7ZDG_Q7X:1H'V ?:>9?L:._ MG]P?)RZ2;?QHQP(/DE_/-?A9^!ERFQX^-&UD?ORT9%V$S ![O^QZH9*I'K%=R'&YA:$@/_J-K*77!F_]W!UD=D 9"8+$06<1P>GAOCK M P_/,[/\1?X+E\D>5EGE"UQV&"LVA$ZI7@ V>[O9:'/=4J,>D0G6&UV^XX-* MMP%]"CF^WN%SL7RISM6S):X:ZW2Y+E_CZ]U.[!^AS@FY4I?/_?NCE9.3V1ZK M*Q>XZ&GV_SNYY/U">_#CUS\2=&=;M@]XIFL#=+3!Q"S_@N,#_O+?SX#B&>(\N;D/> ,_ M>J'[$#J>.49?][R%'K4W^-^HCSU)_DPO_E_U CJI0.E4I^!;3M=-#YV@4"6& M=B?XCPVL@Z#VV<'K@4S2V),V T[9CV3'-RKZXLFTD4ZNHVD#O6(&=6L;V & M./2@NG]P70';#CF((/0&S54#&([0" J4BV?F#7+E0&MB(@.-,=3;(7K[MJ"[ M FSBV[5(APG,3L@\E^REV"J\41TH3;"%%,P(N=J.U9G'&&>\LE+5?C)>@?8$ MC_68HFZ@5A2:R_Y,'/,%,QD:+LB5 IL1A>8:;W9ZOQ).&,60W@Q%[$C NU?/G[BM@9EQV7RV!/$"%IC$[ M $O>1.XL'U4.]@9Q9&_LU$4F(X\%7LCVC6I=RCJ9>9W[\T)V=KX# @M"W6F3L,/ R,]\ X*JY^(JW/>WOR.\%O3_@5\(4D MST08(?#]1;[7/N1VY ;?R-8N^'86>%4 \9R_<&I^)A/\H=.R"=9@2H#,Q,Y")R,XVYY<<2*2+7C"H@"2Y,H/@=/W*9"E M!E.2U2 W !Q0Z@K,U[2>O+8J]&B"_Y6"8\B2EZ(*SG#7 $21D N3; B,')(@?0/J$W!>" 54#9R%<]-$!\D!*DS8^/+J#OL%]DF$^Q2>I7Y: M@P=I!=8@O;C&9MA!X!.5GI$^F*#E.UAXI^JZK\GZWYOA_D*E)PA.V&CC8$ &<($E M(1*%'FRPBRJ8HZ\('H*R)_%4Q=KK@ M!T@\J#C[_G*(2N;L 6T#5%P5I(S-?.H'S'.BJ@,UVI\6V)LG2 E:'A!;G07; M=RP_,<0&!W9"!\$%CGJ OP-;-A$-S7)7SG3GAZ]DR5>T85,[M##"P!:2^Q4Z M3FRP,CC+YWH+TC@M60Q%\?1X>8*D&?@TT+]!KRB,IN]\.^"@CJ"O@Z!^: ?! MG"E=]QO:SJF6Y(>(-B(XV\&!$!ZN@&4.Q^.1UA\0__+(YS-' ]E/1W;@]?T9 M^X?\M\]%LJ$ EH/= B$*^H91/ 0AB, HC<(W>J"2YE@N4A#_$_N'\OOPV?FD M#^A+D5&V@#F=NBMP8H/F]+\#.PU&@_S339$)\7!( M P"VC@57#'0AR-&^*8 :.C)0'J%FHLJZ=!3TB++A \X(1-F OA?W MA#P5*H166($4@?0LR M@*V":8K6,13X@.>GR%@PS!$ ])- GHIRN/5'R3A(4J$<0M$%H.& (6&ZTA&:!\A_.%(@$AY]?="CH-O@Z+M PW_1AD<;)HO3.=HUR\\T0/:+ M/];O5BE*"]=VG@;2D82%*HR_I\?[?4R;6& !'J'O44+6,V ^(?/#4>9!H%VJ MAF^=H9.C?<2>?I(9RCMZS?V$P\Z'M,Q\(+:RQ$$=]"S;'5FI>J:T87+ZI M0KX_$L;"OF1RZ#7IU/EMUF\?55LQNE.A\@6FI;5JHQK\1)LR3QO6>8& MHD58E9$@9I:R4JQU>D-9&5/G?7;7@R[/%->$P":+9$*=Y H$UP(MS_IL,J-J MI](?Q84^*2@5/LO5G5YK3(^)LY:56HYT>CN.R*K"L,/$^X5ZW@,MST;O,9Z\ M)^MKG:C,JS-AF\_FLW$.M#P;71:9C.R:$B\4A%6\GMEM>;K6&B?.1R^QY799 MGS47A#R=Y!NY5'.F\,J8.6]97W#+^JQ;\S1V+73VI7I[N:2\,7O>LC9,U6A] M$>3=*=R>ND6%3'&AYMJ(^+]&YDI'WB!W75";#?H+9Z"W0\FQ%8M]+\(V^ MX/*50EQOM)?N=IB\2'>64-G=@+'KFFI.QWG:2E6*ZQ9HF7K>->;R9)0 M8(M:NM"NU4BV=8GN_?A@3:SH#$TTVN59*;&9I/O%BFBH!7:/).HY,:[Q$QZ99_4U+E(:EFQ4\K*;GVE%" KGRU)K-!\:4P4"YJ;ISEVGJ#F6A$R MZ/F2J'A*=]<#41'DN$)37*F;-FCN$H=J*;9OJ=QV+V2WG7J!CV>+8N\BAP[M ML3C.Y.8R+R\Z1=9)M2>36>L2ATX*ZFP_;"T2?&6PGK;6'9+(>LHE#N6]]B[/ M5;9S8BMPE#NUV^WLC-=L11#8^&(P238EI&K#EV3;5XV"KRIYC M\ZYA-_I)3MK-:#CZ^3;5&OM.:K5R.EK!3)F)>&GO@ /S$ML/A6IC')]H6UY= MC,E$1JYJ7>Y?8?JW'RZT*4(ZT['A#U:6Y M,T^W+\)=VAJ1NU)J?WFEO639?+-.TX>Y%#EZJR*Z3;RPH1KZR2UC0Y87. .!<8-"$+;H9NJ"M-'FQ3EJBU*_%&QQH>3:ZRPX&Y'@I M%OE"==7=]0:>.)S#EF>C-^;=;(V:+VJ".%M3_*ZGMC9SY1+3:_.J:[7V2EPK ML)MVTI5;A975NL3TI:N3VU";![ 4UWP#G M.M.NN&-NG#P??5,K& 99R-7XBJF7U+1.SYB*!UJ>C=Z>ZXF2*!*41BF-U82? M<]FUIH"69Z-[N7G2=.-Z69!9@Y+:4SOG 8%/78 &(2<+8WVU)UAN5]QD4DT] MM?! R[/1E?(XH\:31)Y@=82;X_22F4C2VA:V3#YO6:P2M2HCEEM$GYYW!5?JM?O=BZJ( MU=[V^TU;8(3*8LK6.O*@29 793/9\Y+T;#A+\EF!WI7X>EL2P(JH\]%;Z[4T M+B][#)]M*75K[ P;70<=26<;NMKRNIY=<*8F;H9$;2/3+1(=-.<:QHA0M93$ M AU(Z+4:]#HYF"TN'DG2PJW7NX[:(>*);I+L,8D]/+GI\XF.QUS>6VR6&YY= MK.E*4R&H9O6BP'?V]:EM"[8AN)0;)WI>$2\1W:E98EF=68M-P%9Z# G\VSUJE!R3)('9:8^?-W%%J0RL2 M=TDX-^N)IB5VY%R(6Z-EW-,6JX9T49 RZ0K#N&QU*S0ZTGC3KZT9"VAL%Y@^ MS2T&F]RFQQ*B5=<&A*KT>*\U3E^ 16NW4KL=UP(JUH2(+Y-];D%RH.79V@MD M,VON-VV7=U>;(J-3VYZT@GV&:W][6BCUIK10^A9IH2]>9WU 13;-V2N)C'\VO#P:7CIQN^)NP'UI- EMQ=9#Z=.C$[0>2Z,>/\S C_$G_X8LZE MF9S=WL^FDM:PF:E1Q(Y/V6*FE4GR/>Y*]_&/W%;'YO"+!3W0+XD_+TKVAEHL M_J0@*P83@D;XU/=$G5CNHNN8IV8[^N3$U#ZWM)^&10CN6/ M:L0FB4?JU0I21TZ H_YA2 NF/(6;%OX[#DNO_/0]H3!S[K<>R*/2,X>FXL0V M===Y[CZXMF/FJ.&?,\:Q\_MO2WD1K];ZPX3X)$*0CPR6B$@0 E BB2D1 4I@ M;(H((0JOA:H'!!+?@__V@?OS1.Q;T(TE>?9VO!<=_MW+N-$$G2,4A M'EY8/Z;V:]2F?J-_1X3:9WE7EY:/42V"?/ZI>_#GW/^BJN'#WPU?HOI;@8'> MS'L!P7MC#A\M[YLYZ(\ S9L^X?=:>.'#N/[6*[Q%J7\F I3]D&K^OB_K!DOY M@_K]5RO>?X]W(\[GE)'A/:?C\@Y95"@2WOF'T3#YTFN%E:)!-%M>/2MDQZOQ M9$NT^ED'QL'I'[](-OV0)NCK/ CR79&"CL"Z/P@IR-LLY?9(<6=7?3X(*E:M MWC*Q6-4M8E?E\ZMILJP71)@9RL)W1=(/23KU<0^;WL+$1$6V)-6>^C\([V4)RFS67"Y5!UZ2 M;_AE,.!. 0P#2-:TY*7J+G.!4 -4 SL-)G !WOAUK;NQ\OFD( ^W^VURPDB0Y_5U_XUQX&/"@1''@=, W>OQUP%"-9K)I$ETFR54'EU MQ(_BK*F2$ A8! 3)RBC%IM['.X5NZ 2]OKX4P?5B%>L=R'K9 M-KSXXF2?+,F]R:XU$W:US;0DB!.FT(*7&8#BQ++G-N''J4W?$51>\!_=6LBN MJGQ%<+U87[LRJJ2L>E\1Z=*>$,M><[5<6M:&A*@"M+ D>UY]YJ]UL&A$X= E M'VQ7ODG%NO73TU>+PMUZ8;?WM-^5&H4NGSW-IRZ?O>($<(VKS\:]D938\&HU MJ6\J9I:?D/"^,PJXL0\IBKQ>P.W+XP'2CFXM-E>+M=UZ8;?'@_O2@/X($&:) M*L%4%5/2LKD^T;'BVM(KPGO;**S&/C 77LY[INN$3Z-?Y]GSOQ;J+S6--];[ M/URRCOEWP@C0J<0[K-<.GH\,:I; &XO%C>B^YY.[VMO9+RG_#N# )NWOY MNK:>7ZAJ.V\7M'YWU>PFXP5CU&[AZ]K1NJ[-,(^I-+YV%($+8/A*9$0(03Y2 M*4R("! B^4B_>DL+$P)#T_.AW1MM]L?\[&.*ZPO^W#%&'+]/6 M?'[@/X,?/B?EY7=;\C*'O(4A\%$05?K?3PV>U.-9#M&]5>"YF_),-Z]1]X69 M@,;ZPK7P ==OPP#Q!;C@HQ#B+KG@?:KBK:_2O7@#^2$VD4$S Z90PE?IT9OP M^ ;A7[JM;[WNC\B*]Z/EW[( %7O5=-Z$2N2MC$'(8%)RGJBQO7EA[=WH'J"7 M*9!KRLF+VKI6H)>)09^E/,\O4,=0+"Y.AZ$!0\,%:+C.!1D[(?"3\G!A:G*Q M.M53FI,LCVX%#9UEO,@KN[P@L FI42P,2#MMM_R"="DV>0UH\&W&6XL(AH:_ MC19_2VBXK\MS?X<-;3I?LQRJ7Q=V1G^U:U?21$^#3S^G+Y:>[ZD_X;'8[&HP)+6XN;U6PJ% 1-_']O+C1^JFMI2YVC,C6(3:0 M%% NVWY7<+B#^&/3,N&*@$!R8R[:]+%H7\=6JTU: M2S;;FH]Y<;0=-3IJ+EN)]HO%=B4Q3^6J]41.R+:9G9RBICUCYOG%=I/G ME9 ^HG;DK>/^6,C_,J'_OH7\]F59/EW(JW)USN3B?(M82ND%M3#3B;(&#_+T MCU]TXM5:CO@HQU)^QU+^"4>Y/5?S*3TW4K5XTAW8RP:=:]+O=ZV\7\H99C#A MXXE:1Z,\H5F=I#M6MP6/5B?\[?^'/^V G?MP!C /C@9HYLM7T V;UVDK#,5B=F MO:7!+^=T:5C MYA-ZRW]OX#IOF.!Z1'/K==T^-_:N'J'Z MN]38C-U6:EUGFM;443)E\M8P3=$M_W6J2V]Y8HS &!&!=44'(ZZC,*[T6 M!JV"UA^-:F6VGFE(^T^P72]B1%GK=(GM)-,2V%9!JKG./KUU/?_!JF3J*ACQ MC5*V;BY+U[I5<^MU10P9J%/4_JDL=W9G*OG>92XXT-,2*-]0B,$1@C ML!XQ'1.IOC59L Y-9)>Y]&+%I#/#O (P CJ7KJ1(W!-(?)^G/3_J34UUN1)5 MP'0Q('HQ139D2]1C\$MKXSN[OLZCFKJLS'^6@O5RAE3P5]OV%PN$[U@0G_(X M7WA5,^M9GFD/S)DF\N4<69=4I;#%KVK":47H5/:/SE UP18!B/@-%;)_QV34?4H)1 M: #?G L?4MB\+>>\)*1@:_?B$DS1E27I8OA*7YLJ/%^4I5 M$"JZ(B?*[9;"+(,')T@V_9 F:'SOX2.1@H[ NC\(*7?!15Z M)CU.U;<>*:P)I5LN3K)\4>3\!RA()OV0I%]+8KD#>_/%JT)W8QW<'-VN[!^Y MJM+S]7'KWC6<-Z3;F86MUUMJFX*6K8VW0GLV7*X9SZ^FC%-RKQ?FBZZ(OQX4 M^RHB?O>JR5O2[N.%]'S.CWI$5HNOIM0H-S>=L)KRJY6S[M-K$R9 ^OZ:F&I( MZD:57%'7=S%Y(^JNZ( OH>[BIX8N94I'TL^'P@_:E ZB M3UZ S DW)=AV/TUK;%^-E_@^89EVRZ\U2#VDV?,:]!A L+,'.WN^HD;U/@19 MM$?Y=C;OE0A5V"ZWZ]5DR/.>7SF0?&"NH'9]JK1T5F!?9^KT<)%&5$35L)VG MVS8?&RS[\A"(/4)1!K>[T([0[:\+$PKMH39,1)6E \Y=0*V-O/3:\PS=(1I5 M3:T[ V&ZK2A!I1?FBN^J?WGYQNZ@*,OW?2@O'R#@C#5AG*(@[+0.65XGRY.2 M,*04OTP+P[Y6N^\^?4$-9QXF[L#,+%V>PE3\,T?0X0HP-N.P'PC[@>Y"TT&B M?9@5O,UN9X\D_-A4>PT1Z_',0&2%19&0$_K(WK8DDJ1;XZ2?V<,^I!.XHBEV M]F!GS[WJ2Q\$$\4X+^=9H[H1UEUA.; [W79KZ@&80%D]J0&UN&(..'&J[WM M8I2=V1UOG$):S145FB\OV]B/$V79OB.]Y"^$FTY;2G7?:]>UOFH)33FUH?=Y M*-PLO'KU6ST$5X\[K1[W[.YWC"8>8O!\0 7CSBX)PZ_HAQC0*F,.NAZVLE3 M6"OPE^DZ-N1;6(0.*D^G%\=B@,G!=HO3J>6"QJ"EX]HQ3[1C__U]S[E7XK'P M*1)+DJ62L9%M!\99ZX?=ZZ#->RX:==$"$YOHZ6$B9VE$AUNP#S""O JML<<8!Q;@ MB*H.ZS4J4)" :#Z3(^LP0R"%HA,3+3FV$FTG)KER3+5C0*+\8I#VS]B]57 \ M/+@-UI-SY0LCOE2M4<^*\ZG:70T)>5$0BQM"'>59#E=K_+AJC4")2G] P<9$ MXO'56BBX[M '5X!":P)LBBO1?>:NOVQ"I1.8$%$@!/.8QF4RHT )ZI' A(@" M(9*/%#XDHD (+!$1(03YF,(2$0E",+]Y[0I3 F/3]R($/JT_EA!O3%+XG1_C MOJH\?H +X;X6_ %U"I._40YN7H?PLZKZ7K_:[NSOE9 M]6L_F:*?7:?Y%9'^,I6;[XC\6*#__.T[K*!@!>5M"LI]%U+^P+K;$2I,_RGG MN(]]=TS^?WU)VD<"&+Y:@?4OPAL8%]Z!"^_2BVY]!>M2;?VCU*[WZ3ZW7M0M M,M)A.L6%==_\V?2/SV+W$Q:BN-;;9[[?>[;ONTIMCW/-S+8P4!FAW]-K37O+ MS N.\AE5^2-PT_V#703?1:Q6KB6/:;/?T^\E1/150DKW&JP\2&**[U]J?Z MW=\A>=>QSD[L1HY<)0M\A3,$>N&Y;KD"7]!(_:"=?5S M?.'KU(/P\]YB)I_H)+A/ M&/OM-86K8](S7>\^?:[W&U#^DN2X!09<.5GKNACP>O(S9CJ, 7<:"@EUW1B+ M^J?)6#S&$C%)W-F'6^UW& QYMJP3O#N^E4U\5M#OQ4#)/7I,7HB#W*/A%J4P M1_CUI;(+P-1232FHRX Z@^;9Q:8TV359(@=,_VJ\7F2* \;4[VRY1Y&,5(CD MYC+YER(9N&B"457;;"J^. M^GI;U;<\/80HE/KQBX5IR%\5A; 2$/V RLU%\OI:P#A356S&Z*:$93$YJ^LD M^-<,RA\,V!"/KPE@Q,,USWP!+'1QI#_$Q?'M_1GW"92WC^E@=\534Q: 8OH" M*&9'B6VGFXH;6D./U\9+QUE1S=OK*8HQ2Y&E=;$H%.H#HY-F:CN2\OPWZACF MBGK*?,*]RGL'V;H_JK"]OUS^JE3LP+Z76I2/3'YK15S^87 MHB>7VMIV9LV$*:S SX.$/4BK+FY>T\?(05>2BN]:QA!.3ONR9*?+0? MXXL SU=T;;P(/$1M6TEJ_0Q+4-O6PLL*LB"3M_=MY-UT*K'LYF1BO>.633/= MBR=D#F 1]&U0N.X$U@7NWP/R%S)Y?65@N^Q(PRSO50797:HSK=JLN36HC%_) M!7(SOT#!DD5'MN!CA\9'^3VPD^-VU=\^P>-QX\7=7N>Y"ULK$.PND.N+*&O3 MRK8T'_5JQ"YO)!)4@J_HW=M7W5JFXI,]6QFU^:7'K6=[=9+:6HK_MCSUP!)) M'->)6+W)J&@]WT0JKZ_[I':TZFWU0HI7#<,EB*0N9>8M((*P:-?C^2O+]RF M-_-Z?%7= +E OB ,?45_R.]@J-.I=\=:V92U.%4L=^8+PI6SMW>+)"UGG6MU M&@V-K:;B\\[ *FSG'$ FZ!9Y2."D#ZPQ^8NF-FZ_U]NI$I,RX/\&IT:Z7*^0$*BZL5X:C9[4] M5Z_=/LJ2M"KL=)8H,CR;EXI\FUZ--@T%0%<*1EGHQ!6=O+<&+ZQ/?#M_R\<( MZO45BG31K:\YLUL1W VU&,_,;M)+0JE$5=5?C;P@U\K_.'"@7V&S.MPX=?J9 MK^R1?YYG\8&LKAI@%.K>7JDP3#]N68O!%U5W3DF#.78U,$ MW[&U*\+IP1>I3=2? M#H3XU-1-ZV>(^D>KFOL/+E+H %#D^,2212TNSL# /T7=$W=V>,:DG]X2_7DX M.&B?LQ]IYE^QH[_A=ISMY5+X^L=/A?+E^I[<3^$>J*M MZ=K_/WM?UJ0ZKJS[?G^%H_;M$]UQBCH>P,#J$ 3-/!LST0AC;&(,G/&#@ MUU_)!HJIQL5458J]8S4%LBSE\"DSE4H!7'7^V=Z7>B^N]MMX&JA_!*CZ\PO7 MZO_\Y3YN',%!^".P8<2_80OLOS$R>/*? Z X0)QGFW>+-_"K%[K?0(>P,9%2 M9)GUIEUV,A72#=X:YLI]8: ,@*GY$"KIMB4I6@W;R29JTR41E?!)NS.I^/Z M/&YI=U6"RHV2%5R=+#FF457KF1@'6L8.6XX'B4@K(=M5?#GR8_8DJ6E=20$M M$X/1")LLT(WXI;>IZ102U:4)HC%WT M!]3@J%.U2G U6T?DE]Q^899,.!+?D:G8I.(E.G30 MYQ'YI4Y)3/?R?APG-2XC)BU_Q;6X\.JN_9:-F1NKIA?% MND:3=A\[2]',![ M!X_)SU*"C>LL3;*DF5=C*E[I50MPH"?('^F[2\,M^?C,U/+IFM.OS#)!TR/R MEVK,HLBMBD76,V,5@VD"Q[ (AWI,_KKJD-K7:+IZ>9YJUK)SK=47X^F,YZ?7: M.FW9?@;WY%6\5R$6]<@HZ/5(3LI901I&D\#EDTM](S^KL*E\ Q+J6$[*>R!/6 I^ ^Z*9/G0T J\5DU1'4!1;5H ?Y 1M3<]U8/@!MK%L M%?C3%G EAH(&XURPPQ?O]X:^SH$;!=9^511X=I/WS/IA*%C M:IY[:-)=YBC0$QX['?#Y5(QJ-S[Q9\%B_"D:0WRY/[X0;R1W(K[^%/LMF6YX;S?/""V3\#73EGUUIG7M>?,Z^T1 MJ\_4D;MOE3DB -*A/R7)LU)]6J<"<_[[J!0\?K"O0TARD.2\4W*H\TG.J[X8 MDISO)CDDDAPD.9^2' ))#I*<3TD.CB0'2<['):=NJZ:-1.<:HI-X2B:_D^@$ M%>*1Z%Q#= C\*49\)]GY"P:ZZIMJ;N<(<]VTON;Q[/]+<__%J,]?*_EZ&.+. M)GN+PL@WKZEZ3(9SE$&F7[I4X0Z*I^[.]?M?FQ#<5E.6'0=>2T.=N)5F4%2C MYJC7+;.1JN77^QZWY,9GO2QJLQ,@2P4C[=DV -UL4*4%;A6F6)[C$SXNB*))]3RVV:D+L7@J868ZT'Y* G0B'Z/QBUQN@] )H1-"IY^'3F-; MEC^&3UDVIS7KB=68ETL+6NNG>4I(!X5XR8??1/(Q2N (H!! (8!" '4&@,J: MGOTQ?&I8?+6(SZO"M"GVVE2RHUNS>5!^/ ;PB7RDR(M$3PJ>?AT_J M'/Q5 =#T,90:C>1NUJYG-';9C$K1B3]MYI*R/&W2>F^9(B\DM\W&V*$+SB22 ^43''O%8$B'3!9$I?G_( M]-<9)A8>;OT^R/2%[W@_ S2]!YD&DO52R,S(;W.T4??B=C#^1;]W3^J6.+E)X)'FI]*V?AJNOUV[YCG-^J[[3 M7>/K%[?\6F/5=I]E_ZC.5N1N5!, M=9B8RP;LW[;BG&#*,S9(J+$Y1*V?I9"(A!"(/0S0>@365J$/5T9:8=@ MV5E_F4\I9G:2KD-,@EE:\0NF:/TL_428A##I)V+2A_.R2M0B6AE+\SH_D_)* M=5&-4U7'!WB4?/B=H"YE(R$\^@%S1GB$\.@3F5C$/-;/R0I!3LFA[1&Z6(FI M!$0DF(E%DBY:$OAF MU,S4$IGE0,PJ<'U-@/7UDFG./TM'?R(NO56S'N'2=\6E3V7E3-U\QVWY4IPE MV1K7],5HCY48 $5!5LYC(A%%8'3.!)R?->>W"L_?-1A]]42Z_V,62<^YLLG>4H7W#\F-W M2*873Z7P@!4(*]-,4Z&>X;J>:YFQ9<&4;)C.?LJ&6L<2 *NFS!JZJ M(F-5#*ICRO>4Z%+NSG-$PR_$6,_),I5FMD(G!7\0@XDN,1(=ID<8B3 28>2W MP<@/)]Z05H893P9:&?=LM9//M]+#N, !?$P^_*9H=)@?X2/"1X2/WP25$?*326],=]"ERFXO MS7?4JB*M]&7>)6 T$B:])9*H-#K"R;M(G;M#,B&<_#(X^:DDO'R>2UO=J*KQ M>D^;]O+,;)YD(33")#SR,4FCO9H;%,:ZM=;?%YE>++-U:S*A[+_KH>/-D@*' MPT)"EXR$Q:K+[#2&3]+%9C- R" I\+6;O[Y><:[UU:.H$L[G3=T]3*( )DFF M!X3P+K#[C$6C;SW-'V"8 M21 J*T::C*/,@%[?@TA&+W6/#P(3!"8(3+X.F'PB9;!OM!N)CLB3[%(@5D.B M56]S/,06&M8,?<2)U\J@HN-@"%L0MOP$;/EPJIW(,^EQNF*O\)H1+RTI-IG7 M"A!7X-V#U",=1\=,$:X@7/GQN/+Q%+7V/%IPQ)K;Q2/-3K35[,T,;Y.8XUV#8W) KQ;N-I"BY'$26\+Z_*'G! M^VH0LB!D0E:,IGISD^*S !OL";^A*/<80O"%\^ MD\!TZVDB?+E5(E%T/DP8W43#PCNK<8,<&TVA'T!*>,=>\C&)7_#VSY^&*?%[ MQY0S7J]WZVG^A"R?MT'E9ODW*RDS'@^+Q1F;,QKIY*1>3+0F ;# _!L$H?F^:5>'\5?%L6J :D;$,!0-@T;Y:'(+#\Y/PQW="Q1F%6#7 6]Q? M%'TX2FQOF.%/V[2Z#XP54AB*KFIX0LB).>RF<\ M.Z#?@ #_"Y2^9>X@ #EHIK6^EAJR3=S#TZ8R+Z4L9:.%, ?O5]4$3L"S"F9M M4Z^88$QRWM3ENF!/G19X64HSQ>E:TX:#QG--VS.1+\9ZCD&ZWXGA,"$: MH[+$N*^T&\!FQ ,F Q6VP#!\LC; 28A.D!E[ Q8!-F03YA?T/1(?%_*_DZ%K U^)OX]Q_PK 9\/Q,)>QN6 O ;)C8!7P M;"#=F 1=S:!76YYYJBV'C75 E[&VQ"Q;!4N!)6A!$Q7(MPT\4S"6I0YHY(0O MVGYMP[F ]=(]?KL(=&L("*0NP+A-&PY$A4-]##IV#WL!LQ$,94W0U> MOVV1Y,>K6-JRV)Q9ID?B8+ZLL-Q'U_4 48(Q[KP3\J(!B'VT9E<%VQX832?6 MP)/1R%0EZ5ZS4A+;KJT\_*:?CB,+?T%AO3V;A,7-V-1T"-$N,>,^KKN)AM-/ M-#BCNW): MLHUIX-V8+P!$L"S;!.0$/P 8N#)KK\NZ?C,SU?OV< A68H5/QMP:FZHK']6P MC3=^P+V4X*A.T[)E0:H9[37H06X"$H YA/GWISFKBEZ:G,9P:UI:5,J=8M?, M,P6@@)=F!@6909 #:OW7=;GA=WTMU>NE;5YW4G7.J)>;MO-A/^;\W& ':5O7 MLU62K15&H[PI%KWDA'GX'3\!AR?P$:B4.<*:LN4&T\0H_!&#LAXL?QDP0/AM MN%121/ 3]8CYJCO>+-4J6!/=L>">6!@_87]^C35NA\T11Q9_29Z]#,+A.VC9 MDFV]-CHPEIT=QA6-VK @%(KCZ9);U51NG'!\'J@1<>A-[JQAYZ'H'2Y')RCJ MF[;DR,;'B&H8/CN?-JW95.X-&8I4/ 8YY!S2-EQW1%.#YJX-S$D/ M&-FV%MBB)ZQ%P8:+DZ3.5R9F0W6FJ>6VLVV;(#!VU'+=DY(".,L7K0J> M'KLVGZ1DSU3V;(U"-7NLIF"-.Z6F1V\!Z@;>4AMMB;M=R_ =Y1TT$GJ[G-2[ M>&2F4$PO[P'T!TN9"Q.HCM8NJ(@;M@#Q GR)6"%C-JZ;:D.%L&30'KB8PI97 MX7H%W$JXT7DC#^$CLK;:G9$,< RV=WDJ<^GU5K-73\2K>G"?H;%I2 MM7C+_ZRQ=/26=4P7N K$::/(65GFI$ZJ,M\T1EU*6BEJK<;!DT0GKEKXZ_%K M"4#+-[^ "'3B@RZ^HFJYJ1Y+Q6A9**2DS*?MY8^+@.!,4KUB)TKB:D3)+1;5 M:H(AH"40?SK>+?PK@(RO)040%+^ '/B\*66S0CL^I:T\GHN(1&M>O"(4^*,V M@[.=2I\O64-SV1D.J*[/O!2'@(8(-%6>XXM#08-!3+)"\!$SV15ZDO(-S*(_%;:O9Q>-:L2* MD$>E_C073\X'DE^69]=<%*-**R&29&4PE<5H8:[A<\4:")X?GF[Z+P2 M\#4,([)>]XL1-5MFY2*;E-348)QGKR@#PVB_F"FNHOY4'P@KHE$M%[J-T#8^ M+GQ\');WQOK(D2RJ5)I_.K[_<4' 2_E>;.67_6FZ M$Z>;J=*RF"U!"SEZ-3Q<&L\6-##YBANS" MR0F;?"/(G7!K2@NB?6%\;V/02;(KV[IJ!"NKO/,4H 30!D>59!C+_.IM]<&RL@A_LY?-F M]GILSPUM>:Z:GA-,8--\?QJR Y.<5&<<6! [TQ!! Q,&.,'8H#FACE0Q>-$Z MF@FM#-F&)D9(TJ>0W"_%"%_=<=B+Q6XE3PTF ,PLR+LUZ6DW.N8N9&BW;*R3F+,YVAB5HCWQT2[K'PX77>;U//\3OZ9AN&H MY:PL.X>IN:&;79+)B-U;67AN,O/*3%1=Y&BXB_%(4,<%K (>7X8+-]L8+([D M468R[&58O599EFLL;Y&#CV=-_QD;"JER12T5&@-6S_N.PO*E#+. AMUC[,2= M+X\[#H"V5O<]78&0^*Q&)L"G0 ,U=21OD&BKC?>XU0"&'ZP]AW#Y#5'@8U7T M#EH+&@/6+7>_8MZP;'-,7\T9?-I8D:S D:)9]V][#" 0\G;+J!4;(TZ>+D=< M>I+1YH:O,\!R/7'M&TSW>A;15R,P-Q"6FX'5^:6E9>AFO4\,Q*G'-B=41!YJ MQO3&AT8":7&Y.=W/S:,9?CEDZ"D5S:>\!3!OD\>5Q(YR S%YL3'!H FTL0D% MU[75H;<.C\ G@M:/,(M"D@&"0C-7!N-\PL H@P9!D 8+TA9!KP#9I)=,GR-Y M/+/D;9VN^([3M4&MJ\MAN51C'(\?L^HLWYHX?5*?4:]AS MQM5?$YK3 R$[' M5EVY-AJ=7DA;N#5026\PY 5[/N\IW7)&T_UW)S=]EADW330C77>09BOB',^Y MG8Q>RG7(:O4>F-$=UP=%WUDF>;I?&O1K63N"IX%58YAOIS9AXAC8#M!<&04I MR/"LCQ0X;#O+PD9+#:"Z]Z6D862$VE52ZMI*.O%9+\+7\/TPEPTEU:AL"J]/P/QL\S855+JVDH:TXE$:8 G='8Y$E1R M4AEQK/F:MW8?I+7D=I8FS9E1L8%G6XWO#)ME&#N?3QVO*>.?/V+LX/)X*LHDXM3 MN"PP.5O+E&8,#M;'.'7L\[\OTW?',]H/$;PK:G?L5\&,?4R'*;R"AJFZ):A! M*'@3.1[MZGGZ.0L3JO9N"B54>@>&^P0Q. ST?,0(N@8B@ ,/O T\Y*BZJ@DV M9MFF*,O0@ ^W/=4=>!'< #9DQPV.$0"\ :/"YH+F;8,;,#K]B &?* S=BJ8# MK']@\CNRICUA9PQX?.#T65-V74T.PKJ, IP*^.EJQS@99R]781,VUI:8I#J0 M_K($X]: V4!N=3#L2&F+SZ.@7DB0?[LVKD[("V02?-2!SW+;9V>>8+LP(1501;'&\>#X6PZ $;[CD*5)8505P&OQ@PV1<&N<'$2.(%[R;U_P_=O#L@)4]E^/AVW,WTY.*H2'$$SMY'\.@ 0U7%,>[E> MF';[VC]H%XA=N/&P=[+EXL )]]C2$#)E&^8'+*L F9[!,)SPIS;1WCX?"I"Y M!O'AH.79-]B\LC/(29Q.3$FV6)_'(_@R']NW7^FKA2;H79/)YIBN(_LY7E_, MJ?C,6(@U'CB9L1.P#;19 Q^>L(*!%04#Z,-R)Z4ZY!,,/@B>!N78-$)=VHB_ M*,I:*.+@>\R"(5T@3&N8"X7SRB*XEL#H3Y! WAR:[<32ZDV;3H=@5[.\X>68 M#TM@L#=P0OPR(=O!;,H UY3@[2<%+FZPU88V3.99>K7(,(6^H!?*P% XM46S M%;C65D(.]W'WSCU :0N_B.R':8SON([8M(;!;I.%_0+>;?\$_ MFU54U,!"!2N(C/_=+U= P:5P728%Q_^Z2!D0,5A/-FLON2V LK4"B&@XE^>Q M_Y_=P3]?91013S,:EU2@@RJFBAR9&C+PC0BC,"+?PF:+RR=3>6E MY-.V&,RO;344*K1+GJC87]C.9TB.(UKJPB*R0[%U$96()H_<7^O'-M\%!5"V M7YJ."J7Q5W .'9B@L/>]?@/&N*;UBR2>Z/U:&5'B*1Z[$*M>-L_^5\#&-H2Y M_[1JZ9.E).!G((! U[4]NV_]UX-X)= M&CS\_EN"#A)8[56(;<#\!*CI@($/[ZKTR#OP-%#_"+%;TV:M_L]?[N/&$1R$ M/X*%3OP;ML#^&]A$\,E_#H#B '&>"SEM\09^]4+W&^@X*#WS>E&33;&2#Y0V M(2\%3\^"!19OTY#6:4"J+6TC";XCJ?"K2]%4 W'W34Z M-SE%)];AX#=! 6XJ6/!A &S/-OQ9&GM3F\<_6OF#CP3HP8L:0^,B8SO.XN[ M)O7CJ]/;\_H$[)1K'CS? ,:WX,A[9LNVQ;.QT@HRN\(D[?7&XDX_P/;:C"_\ M[S9[BUT FRS(XDZ/!16L(L#X3WN@'P?+/&%Y4U+ R+&_(;TWD9QPCAL+2@-, M==71:&LX/6(=:/X).B"ZY,N:!CI<&D!DA.L)4W..U373-53PZ1%CX<%E,*R."6S*UT95>/;!@8$+_'U M])T!IC4@FQJD;B6?!B0II[=U;+8_[;2&#@9PF1@5D#$?&*Q XLM,\. C##G M.A-Y$[IP^YWM_?3<8<[31EC3!3:3?J*_D[]6FNM?F\"O@M&I7#/\";1YV^@21Q,&XXA MH@E+P-%?076CW45M8].'J_S^/9)ALQCL\^%_=G_XHP$?%&@,N +&^DHERL11 MU<7_^D^2CB?_/:S]>%":\YP]1IH.[:GC<,(]G@,U"3C4<-PS?V)HB]__(PRA%H)0S5 MZC!@ U2.IF,XEK)-0<)JPC0 %1DXQ2E9\.">-T#T+A:/QPEJ;YUZ1]?;*":8 M1K@T/9N"1S42D5;\)*UX7J6OK!$[YL%I;2 ('*MI$I;WEU@TB36?L(8JCN$3 MCV"EQJ@D223V%.&-'I$2("5X4PG6VUL[@"H STB!-@04UV]<9ND>(%%Y?E R>O* M@90"*<5AE',,_8JMBP=%Y\@1P%3;EN3'H0,3_!8_I MP-\+I6L([.4@F"48@;$B8 88[$;.WE&F+3X@X]N4W^<_7M\-?1X>8TCAL)^' M>?8B"X#\\.%->K# \7P[,ZCR-8\EJ7:T5X\O3E?!.U7UX%05>=G6=W8G.^2L ML=+R4F2JTWK/D#H#:CSS;R EKF]&8)K*%C4.=@RO/9['K5Q=^\V7V?O_"M*N MD.:TV!RJ/%MBM$4O:XH9D=W/N(S]P99]%F H$QPG.;E1GXP92;X53^NX#N@D MM^H^NS29A]_1Q!-](IWV-L*Q21$XS'/:3W,";X5?[L3T7EJ*3V_LTN%*$>XG MW:2,^F8*,'MP)_M!"+,*X$EX,ZA5OBU7K!J8#FQG6$C%N%RIGF^S@+Q<1>>U M([+KFCG/&3U.P7A.'3U908>8#,'\4_B(G75;L:7;(YQ8/CBDC.,GC@X>I;<@ M5GZ>E:\51#KF99"=]28_U:ZO]K+55@Z/R#VQNC2L6GNF!.OW2]Q\(3?IA1RD MYPPDH/FAF[XN7W'23ESG2IV&"_B4 ^;\_*[=>K-"F%@+[U58GR4$QK8&RVR8 MX#6!^P\,9S@3N!L+K%@-DTM&R2^5HMVQFX\-Y0 2 R/Y1J?"=PM7K$M#A 2&J;_VSJ37)SX%40Q;0TIO MTM*=L2R#QX)2P&$ZN"P$K*A^_%Z-YXW#O8LJ5$.$S06P>(IJ((Q!>3?W0(R> MJUN<&F]0M"38(S9'FQZ/![VYE^DQV)&#HY!DH%'V)JE^/:3U+O26@4'N_M[[ M-YG=+V=GKY.S]S*Q-R-_B[@.W+FVX61VDE0_<9'),\'?R:V@K,OCJ;>;<"_T M> R0A+63/P5=P=S#M[E\.4)OI<)Y32R<]\I%\$O5-")AJCR4J ,IO@-5WY[M M"'(^CXYS! '0;7"P R8 ;05R,XL+5$AXYQTTAA\UZ^NH! MN&VQ+@D>DX#&E[-) 8'$$=WU*;1UI2_( X#^0*U%V7'@F8RAX.PLTT!SEX[J M;,:PK]\[=PP=$K5Y@!>=QGIQG#>XPVBO#+J$AV#+-12'0XT/*HSWRC M8T3%[$B=J@E^O.SWYVEQP0VH 7[84B2MQGR8=RN\K.JQB39N^SF1 2V/WDZ1 MBV:<%VO6U#.'3MDS8VP"ARV/WE[5"OI47TZ2;'K(+XET9A1K)Y1!]/CM@ZK$ M/.]-9JF_Z@]AQRWK+:+8J>3L^+65C@R4W;KA:5AG0QRWY>(/O M=O$NR:I&JM\U2+DLC&#+HQEERDNW;<>, >ZI5#H9)_C4T&9 RZ,9Z?F2JT32 M9(XG&65&%85^OYOD3O'=M^J-FD0Q,9QTZZEHUN]PT:(/6B8/6Q*3Z&1>'*0( MG.SB\8@JD$,B=Y+OI8C1D.(\:_ 1*9Y.MCMZ)$DKH.51G^D8/1*\16',"_E6 MHQ[Q><\"E#_!3<%W@%@V#(WUC(31]]$A?#MQ]/I!O#HWJ*JG3'/S;->WVDJ9 M\9E3(I(WQ)97GB=3GQ+ \/I%@;#:=\5?EAD*E34GM:-J"7"4,1B$O9Y M8DJC/A%9.?((+^$QIS"HCTQF"J=$4(=-94DMT(S?F>,1(LY1D-"75V8[D5";2.$ETE_#&[:.WY\J\ M8J0611$72$T:UP9S4JM !:$/6\YS\G!8L7 /URV-R#4K/:TZA&\GCE[O-_/= MUI(K:_C,KBCS9=T0)=F'38_>SQ7J"N6H8!C"J#^(^]4:,5LQ@_CQG/!F;C8> MYB=#MB0EN^EX,5)IE6'+(^(S;;E!"#ED>\E]*N'B/, M67U*-@?UW#"CQ+D<;'G$>RDR(5V\*^%3G<],.I467QV0'"PK=O3ZOE)O6L6L M3_,JWF+B"U7(QJK,*7PH&ZND%A$S/9ZY.L5O>Z?6A?Z$WE53"[K%;Y3 M;\6XA9BL]P?<*7Q8SDLL:7-4 H^H.;K;=4=ZHZ6<6A=\?#Q51B[#3>5>G8L; MJ:5E4?ZI=:'8Z0U&*:DZX=4R$1/D?I8O3+A32)*7DY[5%6;.M,D/RKUD@B9Z M*?\4DLSI1H7MI*7V5!@N9@:>%]5XH,I';Z>4C#UAVR2T-FMYM@U8D"%/K@MM M>BG0;7S28%5\G'4+0IWI,5"5CL4NY78M2LK[?$[4G'2M!6\(\$^I4K3?*R?* M7('&!7K1"=5QHV^ M "2$'"2.5N1!+N/TXW0=KQF\G&$)LEM489\$<=C4F@D^SA5S"UQH*5U#GS<% M7(*B3$0/F_9BJ6:=ZT>G?)K.C+,CTL[R^:#7^)'AM (6#C5NIZ:J-EP4*WFA M2$:#!?2(IIUXOA_MN"N-CXC<7"PR!D.AY=K.15M=F 4SHF/Z&P33X]+IC5=FK7A-$"(8Y%.I=OUC$@.IN0\G@!+U:R9R0>4.B+_N,EG MYM-YI,O.IF3;S<87S+QR$B/JN#5CF'G'PM7"K."WHLL%KL)%_*A/I3,6BQIO MS/@F8WN6D4P.64,YM=P;1C727,T;-)NC::)=+Z\ML85:W&@*L<@(]GE$J!3)Z3TY2SIL3JO(E;8V=L8< M[/.84 =O=:LUVSP0G39K@X25FU9#)H>K\U5L\&ZM,#C>F&P7*6Y46,%E#]V M@E!:N4#G*\/RF)UU&E'=ZJV&4@X.E3P2?W59'41I29/XDFQPU4XF-I_0L%?R M2/RK_8S(@"8YMEEV\Y%"GFH)W$ESJ].;.2XK99)3VEJY[?E06]03_BDO(S&, M51<>T1\#^SDA3V1;C\5-_Y2747'>.9A^K:@F] MW.%=5O"+@/[XQ&Q-8,MCY4\NLE%N,)CH>"U /#[&CV^1(1Y=K. M9,S+T5J=&):2G0P;]'JD_&0^6ZSG%MD&7JH6%T1I5;=',6AM'BM_B>+Z9+MD MX%//L6?5MLAE*3QHNI'4CQ\"/]^Q[@]$QS^RZ?GJ71;KJ/A(MNWM30HP8@WK MPS^&!R4=-[S\(8AP!WM00;Z"^^XR<>%QR4]?;7P?U[$?E._?*2?4"G-=%VY* M,\7IP[/(:&K#UND P?B:&0>2]H)O@N>9^Q"WX9B]*=APD.][W<.W- MP-8O)-:I]-NL](.$]W +9;.O@#]%B;]VZ760P[X3P-OI'^Y C8 J;*BV^3L" MT^9_A;L8,!?JS=V#G6,#VZ;"T#$USST,_5UDUP"(2^PYY'M:4(CW"\KN/M;! MV8 7N/#2H0/RB41LN3^V$,&>&.++W?&%>"*CB#'WQQB$8W?)%H1C=\H7@&/( M'KL<8X(C.?NG3/_(/+X9$1*GDC/>2Y5+(OJ7I@CPY>"7_^^!?'B/>!#D$WU1 M6B1>2TD[39S7TE9.U+??YJP@H3B?4,3B7T\JCBXE#3_LRP>"3Z0I9]&4%^V? M %'7(;:U,4)8"PQ8(*J$;3)HOXYNP1 N@MCK" Y$W6\E.=0YP/CFPI1[?D>]>-;UL^E)7Q. ME7JB#R=[[CL3O_L-;1^__Q9F"!7S!3>5'?ELB:SJD[(J^0P+LWDHB)_4(Q4_ M/F6&, 9AS+MB<#\58[[QO8.? AESTAHEN2G#3=/3H4B-6Y.Z3<.;;^317A,T?-N>W=F@NI"8 GP'6, MLZT5GBX[N,QX_]JYEYP0(=U:%DE!M6#5^IL@%(Z7UF9S& MA >GXC'JH.D;FY(?P"9O,BGW\E(VQWI+TQM,RDE9 M+7/A4]ZZWG>Q0[) M-S'>#@YR5F7W! [:@WQ#GO1%!1=2^# GYS/Q/.&'%3A(G'B,)BZWQ8J0Y)LB M"7$'\[P+)/DNMM:[H$3I,1;G--@&OJ0Z&556\)'E&?1USA&?I,JPL\U"\)3[-L+ P18#EA0M4UQ TCQ>7C32_CWBT43-O63W;$M MAY7BWU-).6CXS0HB;.3_)<>B9IP8D/-"R812M%32*XTTR0H1HI8FJQ&'7_D_ MO&3"E>LAQ*)/>!*=OWM5"BYZ,')M"N'H=.H]GDY]PE\][X;X^8+TY5[Y@M:7^^0+TI=[Y M:7^Z3+PC'[I4O M",?ND2^)IU@"\>5B?/E@ L^;,>,O79KC#.':+SW_;6F2V+NJ/Y'$I87AS'5& M6L$FWM[>W9D*UKRU>ESXQL[[4I3/FCX_37>]LRKJ_2@, 5530X![I&9(_5\\H@-4U+F9;6;_>3Z:X/ MT)7 3Y>/0KB"<.5=29]? %<@2PGRWZ^\D5FW32BL !0_7QSW'OH6PY(=@";6+ M)=?V';QRJ<8X'C]FU5F^-7'ZI#ZCKH@E,;?8TP2U,L/5Y9SHK(1%?J4K8;%9 M*GE<"!LI%@)0Q&<$H'=?)>]: "K4G9Q4K4YY7&;Y#JGW>U;&A-6Z8;R%N% T M&X')3YCS6V=MOR68W-0:JP^\>+K#S ?3G-PN^3DI56:*W/7 A'%=H\*,^3XK M4W0E)ZXHH9_V(9@$]Y*\MN/^+3*6_DZ/P:\R9HY&SC^8+8OPH+CZV=C7G4WN MC@+2M[YLY#4RG>VNE1=WPVX]^S^.:J.-&J072"_.JA=WN'.'\D,0/"!XN ]X M0'J!].*E)(A;S_X')DF\DH4]$LNWV1[>"EWBQ1JG)A4RQS9:QHIHM;VI2/H 7^JU(/MHC0Y"*(!5! M*K+8#E,M-#P_&4Y<=JH7++HXJFF"6U!@&A^.3#:$+Y\,Z-QZFG>%+S_:9/-7 MY6@I.ZIT^5*$F4F+43I:8:')]L[LB\M>$?R!RW<_ QD7'^2_;UP*K.J6H (& M!9?U*K(AVX*&P1_M>1CF>_E68,%]Z=+?#)"#\%LB^);ZA7V?*X!A-[\*:[*! MU^="HC5"F@%YWY7]Y_RC%^X +I958QJ?6#[O%6PV-2Q0KJ!VV^-X7 X\NT/&(!R[2[8@'+M3O@ <0_;8Y1CSP?23-\WC+UV<]R*(_J4I\OYR MQ:$JD$^7W00[<^UAQH'I2I>XP08)Q:Y0Q"X;QK^(5&RB5V$.(T4\;I(9_Z!4 M-8)/I"D?M'\"1/U6U=[/=4\ $IPW!"?VW6Z8^+-[ M;@>V8A^=NK]3R.?8.5]']KY 04B4C/.AS?*4#)Y^8EO)[B,RV6'*0\>3+INB.5&U PD1HHU",5CUXB,P=AS+?'F-LLE7>! M,=^XF/6G0*:N3-,==B8.V-K,3!#- :=((@- AH95EJ*/9 (_7W&4._"17SSA M]NV\EBO"Y ^;\UO[K]\(+K^O2?:1_,4VJ2OR@B[C]%#+ZE+9R$X\;GU=TV72 MHQ&4_(PYO[4%^HV@Y!M;7A_ $IM/>Z+473I3;T:S*]VCBJT$$U[2]/HM(M\B M)+;)J@TC8IAJ2.I! MHC-;%3^,IS]4CE&4XFL8!\'9U1.#VSC>#9@++TM;0^'$LJ]VU%I=[4LNGLL: MM4)E/%M.:'] PV7_VP -4 &;8C#(:FXGBEQ0PI8W-A>424 MU8- !L5U?K3I=B:4:9)Y(VKY568JQ^I3M;7(1#V;":LD$C'J$:>_5^QF7:+E MY5HVR-M%WNZ7CMH@N^P%Q-P,LBP+0,]/Q,+7V'#J6CAO;(B=FN#RJE6GG&B. ML86&/TB@Q!X$(BAD]J/LKC] $6(<;9/1<:4VS?F.+8S2]1H14P"*!"D];Z9/ MWZRZX:%B?+X@W#6&VI&W(3@,V,B8&&QO8C-/@,.#I[I-SPX.VUFF[8Y,336Q M(>"EA $YAP\("BR.Z+B"ZP6'P.%W@8$(ZQD.EY@E+.%&* :Y- ==/F%0)H P M::HQ\V1#7&*V#/N&W:C.II2BMER_QK/ BX:F;9N^;!_UAFV*D&"N&8X?3!Y* M!!@_YLJVOC>F)^Q424=)=01%L64%T, )VIJ>ZT"EA6TL6P7:98'NAH(6F,"@ M0T@/>RO,<)H'=(,96*+@ F-Y2ZS=&:_)!4DT4J'D8TM9L -J \ !"AW "/P9 M4&1=%/L5?+TR"^ MW*KX&DXAOMP?7^BG).++'?(%X=A]\@7AV'WR!>'8??(%X=A]\@7AV'WR!>'8 M??(%X=A]\@7AV'WR!>'8??(%X=A]\@7AV'WR!>'8??(%X=A]\@7AV'WR)?:4 M3""^W!]?$([=)U\0CMTG7^)/2:0O=\@7A&/WR1?B*8YP[ [YDGB*(WOL.$M3/]*%'B^;8?Z['4[ESGCW&9*(<8:Y[JQZHN?]B%(Y)PM+!+,%Q,=\T:1S1Z!+!6,M&?; (ZS02$8 MN(EPHA@2.4@/^ 8?=W$YQ:?MVEC@+%H)+ZV.)QYQ,G&)JFH(K!!8(;!"8+4# M5L\H%=Z+789%LU['+K%(U8T$(U(X[28KJR6>X=RY']Z%324>$_'7:KDA[$+8 MA; +8=>?8U?+-R% .>_&K89F,%&SO%JP-78RJW',P"TE&(!;28!;U&,RBG + MX1;"+81;%\:ML2W+'T.NA$-%*<=K]O#FJ&1KS>DRV3>AQ460#[])XI%.7*0( M-X(N!%T(NA!T;:$K:WKVQY"+G@P\)=7HY7E!:7(FE^#&0@3:7$0,(%?TD<;C M"+D0@Z\0I;97JV1-.[PQH6PZ 8'D4U?:)958 M:957;()5)W.#RKCT6# Y@%@D\?";2"8?8S1R%B^)6?'[PZR_SC"Q\$3N]\$L MR[/E 65VFNXJ0Y3968R;\5VF;?'RSP:M]V"68[L?Q:N6&:0G@B'#5+4M;D7( M+7#QE14YF?62S:FJMBK%QBQO(U M,P+A%<*K+XA7:-U%T=9<#>L/G.'9'KQ,,.MR71KKPLI$%(@I$!(@9 "(05""H04 MZ'[)A!0(*1!2(*1 2(&0 MUR'_8.R804""G05R#3BR=;;TTFI$ W5Z 7#D;> M6C+NBTPO'K.\-9G^6(&^WAF]]84***W@\^OEGM!20&@ETQMJ\ETH]QE+:-UZ MFC\Z(RI2M%M6UDF,^1Q-S KQ_IAHEY5;5G>7VKEH=3!D2%8M=%C3*)H546(& M]#6JNR.803"#8.;+P\PG3CZJRU5ST.ZDIKQGFM2(:IIDJN,#U*$??D?)1SJ! M#@I1E-F,DDY^A+Z5M>HA8Y !X$. ITO#CH?KV(NY7)+MR8U MR&F'FR17C4(C1L4YB#E7J&*.,.<;8LXZT>#6TT28>OP_/^X&$KSZUST]F;RY[*I#Q[& Z M P+\+U""EKFC$>2@F=;Z6FK(-G$/3YO*O)2RE(WL05'_57/'LAUHRHXR@.Y3 MFBE.UQ(U'$1ZVF!9[40S;*[(47.E5==ZB;4Z I+*$N.^TFX FQ$/F Q$U0(O M=FU//AL*!7_Z,@0@ )R:=(B^!+Y%H-@35FOEV096K;78YG_]AZ#Q?QMLFBVT MF529#4A]#:D(2(X9D.:8O24Z^*@!SP5SS?5/JN, PL*_]0" L#% (,P"$(29 MOB';#@8 $\ -T/[U9\&6X;.8I()N76V)N6K8 7@AYH!VF#G:[HLC@W8(&>K?EF0?>!'HTW#'XV[)5 M &.6H 7M5""E-G#$P(B7.B!$^+)E,$C1U.!<03> 9!(V7((^;%<1%/ .L##8 M8$Y 6%S0Y'%OO& B@HOY_[1JZ9.K%_P,!!"L M_-H>.JV_>OC="O0=Z&(:0CE0C2W8"[_/B$)'R/BB_&VF26]G669S3+J'Y6M\ MLU#-8>E:HUYK,*U"K7HG ]R!\%8-C*^:8:M--H-E"U6FFBXP9:S98EILA:VV MFMC??)7A,X46F_GGW"B_-]I=W#\A1<^C_]_AW@AV:?#P^V\)PB/ =-4 @&=Z M#H!3!PQ\>$[A>-E.>:^%]3:>!NH? :K^_,*U^C]_N8\;1W 0_@@L7/%OV +[ M;XP,GOSG "@.$.?9Y=GB#?SJA>XWT"%L#.C88#7 Z5R*Y-/E#IQ*=7-YG/39213,Y-)J9VNPI:QPY8=MEUF"K'!E.\XJ0J[)*3$ MO,X!$^VHSP);FR4Z8D^<"H.VVTLJN#Q3&-#RJ$^&JEGB/*KF66&$,^F\,TU, M1O >1?RP)>FF8Q9)5&U6%LA1)%UWY%D&MCQZ>W;>[%)%E.WQ]/U5MZ,388L34K.I)*<):V2 M#\A\U!*OK-BFY?"Q:4VREWJ']A4Z#?>ACUJ.JOGHJM69-?!F9]089+O M@ZY0S"[J8V4ZPZ/N-.MIV7@6MDP^:?XOHK: M;+^ -S*L4-<31,\?.>8<\OVH3U5=#7).I)%EE[E^7",C[MB?<:>XZ=DI5L@D MS=2TIN1F&;%$S=D.5)-I?7$A4"EVPH(4=OC_*:67(\1>27 MT_ID,YH2B7&K5NKF.CCC2?$=JS)"HM,K)7DHWRE#0MC'D^)R.24EM>O=?F:JV8C MV<:HF0LZ)8Y&*HRL3'_N)3R\F9&BS1J?$.4<=TKL*5$Q?%=M*'QD2I=I&6<4 M53TI]F5[3$<((5/"!;S39VJ3+)U.^&$2_'Y+S4W)7*58,*9-!<\7^MU>HZ,K M8>+J@8A._(B4<"(ZOZR(.;8\FD2[LW7"V0%%_7JBDLH)(M]9\%D]DB&CPR 9 M]GCRK7I<-=I:7\'U$E?5A95$=\?,('X\I7J,B)E<=]7!TQYNK/A\96SE8 ]@9RY;:.H#5@.M#QBO9&8>-FT7*KS7FR;[A@):;EE_$#IXW2?>^+H?\(S)*UBMT ,$!KYM^L#1 M\QSHRP%7:S121=EYA)]]6=/@?^' 4.JX)M#U@W-\MJ^:K/1K3:@)]+?:9< M4&#H!#\.&OX%8PLWX(VPN#)ODIEE42ATXP1;:[2J@X@TR\4;_K5Y,UWB_:6G MYTM3K^*L*L/QI.C5N(??1/PI=H(YH?ZE31V8[#!8 R!C#M0-!DO :\# 7*!H MFNDXI]5R*#C@=_"#&![-PF3 )5,/ Y!28$>OXS&Z %1W-))%=P\ @J.J\7\! MTH3>!!062U@^GFX4!G-400- "%ZGN./' 7&JN.:-@2?8*R8O #HH\J&*#]A MUXG8'4(I X$3:\J6&P@'1N&/&)348&( P7SXSZ9@*R"C!H-4P3/_]\OLM[ZL M"A\K0'S06M 8(&[N?@WB1J-73$XG475*BP:5[;F&%%R4.S$-%7-L1"^KCX,%24'>UYPD(IR8 QA$)"!$)"W4I("') !3L$U!>5 MDF).)T=CTNE-9R.&+] 4LZH*-ZZH'TA)9%*1$VY3M*>JXIOZBN_G$C) 99)\ M2T@> 9B)F@>C%!B$:$$/^($)KFNK0R_8@MM$[ZOA \! DV1'!#_+,,(>?(T! MY E^QI[G$II-X<8E!G!O !M +XDTX 6X## M1\)[9C'=[F3%!VLYW=G)NH[0IC*D9./+61?/C=QLC4NDZ S!O")B$3 K*&:^ M:4N.;+Q#QDY+E^QT;-65:Z.1*\0(KC L9-9U0_>[ ?_A]818< M;"9>@P668]:,X7RBLF3$FBPC*Z_<,N^!!83C-]AQ(CGDU4Q,G' TQ]7J8"TP MS!-;Z8=J+XZ!,0$#_J-@PP_NLX2;5GLKQD8G#=6X,Y4,-Y>I796DKJ.2;3HU ME.;E;H45.G2SJ:>I9H7S[T >U%RWFNGH-9+OK"RC6V7$7J.B7$XEURS854GJ M.BJITNUX=A!-<7C3S-*S-L%6DMH]L,#ISH=D?#$7^$Z[%L>32HKH:-B9=9]R5&)@Y>5SM(T#%;V$_C]R9N#0;_3$NY JE MA;\:\=WN6:W=#S&A$EG5RU.Y9[ 1*Q(?I\QZMC,'!@A)T2>8\()_''#GA$-D MRXXEBW [3EMN_*;W/PW54-4M0;5A"#+THV /2#5?CT.=&%)A3<9&D(@D;27D MI$BD\[TJ,RN2PK3$D>66')]%Q!D0B012R^LP8*CGW41WMEKA-;GB2*UZHZ&M M # FCK/)#W4LO4V_"E8R6[8"U7>">" @&*8")U0,DKLDZ"*:GC*&+641K'X> M,#3!0XZJJYI@8Y9MBK(,?=@P/4S=64^%,"#X'&T<@>EA2KP>?B'__V3#GS8!V.D&RO#I!,V@JZ?; MB.0K(X)S$4[;J?(F170DVU"51QO(P48RC"8!/'54!PK 6AM')NPHD"CWW6OP MKS_+4;X&;BN)"J4TVCS-=E)^NEFR[0DS]=_.@SZ=##VH1_D:/FS[K#["B[5D MSYW_0&YY&&7<9)6&1TJ"]%S+D7]M/NP."@KJ>D P M>TL,4QCW4KX$SS7W\[V";_9RM(Y3M)ZS;A-A.I9K;\:U?A\1SOE]E4[C^!/Y MZA6<.]EC._V;H,\14((-T39_1^#YFU]A"BWT;-],75TG$^_EG0E#Q]0\]S#O M[-(9??N'*CZ4W[?^]X^.*Y%/^*LGT1 CKL0(XBGZ:NU?Q(AK,8)XHI.($W? M"81-=\((XHE"C+@+1A!/!.+$&3GQP0K];]JMUYMUXM09G:LWA-4)>^C2'QVK'#=\S\(!P?3IO" M'U^8/^+V:]PFGV*7U>SS<'L3X5DSFSC);(1J=RCG5Z7!^Z7_15,CA+\;WL'S MIPH#(YA?!02_FG"$:/FUA8,Z!VC>])(SN/G@N0[3_%O/ M\A;5JF X[M;S/D?YNW4\ZP93>4<-JB]8[NZ6V5F?*G*7*V539RNUQXVNF+IT;. 2JFHFL M:C$.ETU]V..F?D4;P%H"],-O*O9(Q5Z[=N +^*"0BYBD.@%C7\O&^ 8>Q!6- MIN\^R;?V!R\.@A#V_D;VTCM@CP$? MA![GV67\'I-\:P?O"Z/'M[.:+@(?DXPWB>9PK8\+J7JK4\Z(1FX*X0-853'R M5?SXFB&J%PYJG=&LNO4,[R@\=<.0[#%=-GM3%XQAW7J^R$R[XGDW@)XSDTEE MG78WA3?+I2RMQ;Q".@.K%5*GCQV>S_KZB2#S0BSKUDIW,9!Y(>!UZ_DB:^[* M*+/(1.T"/<]VI^E6TY#R$IU-*1!EZ-/G:O_81KNJQ@175""O]$.6UJWO<[G8 MMN"M)W;[8/^7MJ8.3L559?=4('_1FF&*=Y0*P<6(N-F;K^O2QA\3T6- M0^CP(1/IUDITL[R$,#5#XA_!I:N/LC6WA'S\.3QN@B!@PGKN@:;L^A0"N:P M;&Q87>&5,^ZCO6*&<(_U0R74OOSY]8TBON1\U(Q393A?.-PNN%4B-8]%9BQ- MQ:UN(:7BSH@[KF=^NMU%;_KZ*D?AWWW.?7..Z<\.NL>B3Q3Y,P]LO7'GZ*U/ MTCW1"<27>^3+3SWS>]]\23S1B"]WR)>?6ZS@WOF"<.P>^8)P[#[Y@G#L7OF" M<.P>^8)P[#[Y@G#L7OF"<.P>^0)P+(KX8K H&P$F'E9:N-)9_BY%T7&_N@,IVQ,-W/ M %4D.2]6K4.2@R0'8GSV>,XO%B5XQ(8R>,J 6=#F M:'V]VMELO#NCPBT.S-S\+/4Q&)-JXTSG66R%BG>[*RPP"8RDTXKQD:T5,\1P60C924L!T42%RFN>;.*K@A+ M$)9<#4NN<^ N5I[I"Z\06_+JRAC5DY22XR:WJFZRI+0HDYUZ53;=G1'):B[N MT:5U;2B20EB"L 1AR0\ZO?MG8$)/%WT-'TQT7,CB^9FVZMJ\QP P29XN8H+ M!(')N[*UO@"80)82Y+]?>9>J#J^4=R 2GK]LXIUM.%U1*7_6G-_*$K^\S5RK8E .(W*P%@.6;-&,XG*DM&K,DRLO+*+9/Y]+*_U7RPQL.1ABL\N[!D MPY&EUVK+XIU$)D)DY<0TK5KM5([BA!J_KHYX7*S_'+41[VPS "$)0I*S(0FU MBR37<2!2&5*R\>6LB^=&;K;&)5)TAK@%DAC1N;[,*MJ,[>32#59@XEJ#X<(* MB%$200F"$@0E[X&2^ZM+='4H82)5.F-E4BE\%NEG4X.6LUA%(93 .,1E*C8C M*/D98LD-S!*/222KB6QJAL]2LIW,+ORG]\=O/?L?N'_^2H:_;$@7R.W_D8I^ZPLBKI0^=^MIWD4RW9>^*.?/ ME\LH4%NE6TK;T3\L/KN_]DK,KR-!\(KRTS[UT9M=F:U+FY, M!AJDR)&PAK$P B_^)6B^L'0V%T8GGZB-1O[::AXD T;@3U3L+VSG,R3'$2WA M=6@[%-N[$6W]V/ZE:)LOWZBEO&:,:UJPOEUPV^#SI7!1XBD>NQ"K#D!P]^9% M 1O;4(/_TZJE3]:-@9^!2 (MTO9JQZR_>O@=7,4'HX5I,[A!SMFN(<+O,][4 M>%1YYJU!M,JU*IW,L!JK<4VPR![JP;& M5\VPU2:;P;*%*E--%Y@RUFPQ+;;"5EM-[&^^RO"90HO-_'/NFS#W1KM[-^8) M*7H>_:OEA&EZ#EA:G'^V!7/NY9+CM_$T4/\(L7MYXUK]G[_< MQXTC. A_!&N'^#=L@?TW1@9/_G, % >(\VPT;/'&PB5=-M2U>/M-EN*FE./3@\JRW@Z3<*:ZM+V/+H[>6A'6=[1%5F]4RII6=X45&:L++ T=O;229> M+\6(VK2C9L1ZM5CC6CQ,USUJ:> 3.N(:(L'/9'^9[D;L")'G!O1Q2[48T\8Q MK1IG.XU8.Q/UYN:P!NV'HY9];E')MTF.8>6!GFGFESU?+'"#Q''+9<8KMYM$ MDI^6HN6F-=?B/7_"G>)[EJ?S3C%'=_!<;Z*IT8:6YCSF%#<; RTO-AJ5$:^F MYSC5=)B>;#*GN"F45JH;&VHMMM:QVFXG&A\3$\CWQ&%+S^;Y^: DY*:UA#_1 MJIU^M:?"E@1Q1%#+ZO6-%L-/F_^?O3=M3AWGVD:_/[_"M>]SG]-=3\CK 3/L MKK>K#)@9S&2F+Y3QA/&(!XSY]4>R@9! R+ A$.(/O3LAPI;6<&EI2;I6O8JV MV^N8NF734MY,IDG\D.134W5 MHB$)+:P^"X=_J%%*(I1%4TRCXG3%& Z3X]$6[ !.'(B?-];52:,]5!74;B^9 M<:,IL4?-6>RG&H22#^4G?9T5EVU405G7>,]*)<=SEH^ ?BM\9RQ3"(SA)=H%2/9R?NF"S EMD# M9_(2N7G)%)D%TF_C_6[?LM10[\_D&E"[ZV4 MNDA.41PU#-'(^+E%-I3I@:**);Q:UYD"RG)S5JT&$YTN-(Y[?H*G!255M]6: MPEG%AN104H:*F(R>MU3[!-.DBKTYK3B$GFH)2:*G!C)06?#MV8"?D8J'YB[$U0W4Q M:7N9)98D0S###@Q%6V=RLBLDFVS>U2ILV12+.0_MK*1%V/1 _SX]Z*\),:NB@6HD\[;D M]#7@?4?@M$DO$G9%FA7I6II'%^JXUDT!49&'XF^DLYEN4LVL:2XI-!8U'YN( MQN9RUO.6-3VMMUE]454Y&T2OS=F<1!OAP>D#2:TK5+/2K>(IU+.P*9>N9PK8 M0CZ&YJS-][L\V4%9O$4:&;0_'<]S/FAY.#OR[075\SV*%9E\36_97$8@X QQ M\/8.;R=6;4GNTJ*:7XOM12=33E*@Y8&:W,D*M8*Y+;-,HY$0["67GU7@,P_= M=+YHXEQRL,[0>;5981?]L8VA8=,#-6&**A)*EZRQ>J$QL9AZO5<.PJ8';JJ9 MXUE%&S,-M(2/9CFQ/9?7'&QZZ*;UTG(D3LCR4.7TY;+8FU%B20XEM=7IBP7P MMM)W8J1-@N8@6:!+U3:QE'LM;921PPK>4,BO?.MDW>]CJ^TOKS+_F>#URSO9 MF\$S(S [ DD@H\KCEBTZ]AU_^7=G("KRT%$FJ$PFJ:-K[V:>G.R"O%+Y/.%VL M3*E!DJT956>FU/3%A&S'I>R_LI1]>DXE)=IQF(KU)"#7_$XE+V-Z@7+,R: MQGJY.;U@;YQ-C143 UFLEQC(;EXOV",>1V274\P'[SR\&2!_Z\(8EX'T;RV2 M]]<*B7P!O_0UD3.7_J *S(+ CMI'#*.Q MIURVY-(&6>^JZ-*YJG7%IO.FZ=R9Y?Q9N:X-_-[81?:>Z7(:$FY&( ;V#!OT=%C+B\ MSL60I8EZ;4Y&W03+K=:=Q4I&==N&A_%2O_XER >"/*3>_\ZKXU>)5>YOM?*% MX/C#QOS6'NP=@>2]15\?N#?8*2?MNA?H(BMBCIA(#98"QK8WM5$O0PVTK%]C*]+46/C;DJBGJAC>1>)K>X0V MC+/@+4-!62J"QVE:@(A+3O,X%_P1!F+1P61=--QXW7K7Z]:K16L_=97[4P*X MRAZXT%ML 6TJ.V3!C@!TS]:YG)S6Q(G'S""O*OT7-<">WQ:%':P>*])7 MXO!A@"U\UVOALU66B5-P MWS0L"]^RZU?8T?P>+NPO8T\!+,V7E$'1K!MT4"N;1)-)ZA55C@I0I![2633. MLL7($B?/?E3(=B9H43@W-<1:E07=+8%6BR2FB/-M&0KT <=.+?^^7WYLPT3T M.D]3O+:-U[9Q9NR.0K!MU^HB!]S[R#;#!A*.A5U:(MDPS;G*YFOJ6!9IQLZD MY$DFW-S$+QAT_3 _^IG8$>?%;C_(^@/P8+MK9S(ALC:*ZY-@JNJZ@O]>OFT!V3+NX.X9C0F(!UH M+&!,B"O:^K-./2+'>$L%Q>%DV19E#@X9MC4]UX%>#-M8M@+%S*%AQ%YS@71\TYJ^T/?R W*2E*@54/64="HM1O3XEZXL!#=,BA'ZUI\=B@6Z^4F]4+$>KD] MO9"/)\L[QFJ)82S62PQCMZZ7U&,RULL-ZB7&L9O52^PO-ZB7&,=N4R\QCMVL M7F)_N4&]Q#AVFWJ)<>QF]1+[RPWJ)<:QV]1+C&,WJY?87VY0+S&.W:9>8AR[ M6;W$_G*#>HEQ[#;U$N/8K>HE'?O+#>HE\YB.RZ%>3B_OO[GVZDV-MP[X7;6V MTA==W#B-Z=]) D_%I(C/5I-*91^3V#V5DQIM3FPS3R>V_ZBZU&V[S($ 8A_Z M4Y'\>86VU&.6N">7.F-MO]AR3HHG_9B\\]I^L>7$EO-.R\%CRXDMYU.6@\66 M$UO.IRP'C2TGMIR/6T[+5DP[-IW8=#YN.F&=Z-ATOJ1R.OI(WE6NZ[\PT=7: M,D&<(\UU:Y2!FOL/0J"(P 4.8G&.BPC>.0AH(T>YL<%>@\0(G@>X,3&/_WI_)#?BV#R/8=1Q[GM("03*$%_+;@[3VL+CI.;\89!%H ?KWY\^9QB811 MQAO+P$$72]6O%9;^2L*H&S2L4G?@DG'<_ UY^#>S!9%.-4Z[YZ!\V2O@C*3@H0&4W*:M=@\*RWAD@'# M?_V+I4Z5 (_1*D:K&*UBM/HL6A5-S_X86,UKRSZ5,%L3EEF+E+M:^&)WZ$.P M(L%Z ;T(8WP,5C%8Q6 5@Y6R!+\U $Y]#+*JG9DCMLB!4!TZY^1M&T(_K[NNF$8A&/%2F;YZS9 )METG3- M(U.JHNM$58=I6!R[8 '$&*?V;HC>F!C^>X:!15G+,\6)X0YZ+KK E:G M%V1[P0ZIOL6*/Q&HWH-3CNU^%*-Z9GC*#'09GCC:854"WX&5B34%G.T''76@ M:JEJJC)4O"J,J/#DKW\SQ"-QOH**-W"ACD 3V4L=*OII.'N:4>0>Q_Q&<8'[ MV/;Z62K]B6;\%NE,;,??3Z>Q'<=V? \ZC>TXMN-[T&ELQ[$=WX-.8SN.[?@> M=!K;<6S']Z#3MP@P[W',;Y%+WH@=W\>]6]G]![E8BOS&!GM#IRBN>#7]!L7T MVBW>:TOIVG-=[#^Q__S1F:9KBREVH-B!OH.8[L:!?N:AP6--2[;(N:(-C^AD MCQS1R=77KI+"E;ND3Y M3'@1-Q53]\20>6TQW0UDQFNTV(%B!XICCON*.3Y[0]7SJ$6Y*XSKK(CZ'=GD ML^ON) P\,K_^)>,;JC%LQK 9P^:=P>:GKLG*W<(\ZXUHAA89.K/6%[V4Z<"D M%KPFBST0*2P&RZ^_)GMM%+@M,;UZZ?;:8HHOY5X/+:]V5[=.V,;4\D8)--64 MZ7*_RBN6#V-+>%<72SV>BBZ_WUW=37V,^)C@YV/A9R!% ) 23 ]8X4V ^?G8 M_J\]RA\8N%9H9LE.NC9+B^F@7>T6FV4*\Z])UN_KR^IXPJ85.B%I_^*^:75 M14LCURP*I10V9>'2"1["RB9CK(FQ)L::&&L^>W*IT#$I9KEB1S2^IJ>#'O'1[]!B%,/CH@%_^= ^/QAN=_(U2;/4=*JM4(9= MY[C5S%VNB]0$F^#@7?^'VVNI3#RL*9"$HI;R<[U?[IJ%B=H&+20V]%$>; M_2G=33K2PA:L1#(I3X@)^K)ED:*[S%3K9M6@7=)G'IKQS6)81>)ERU)6Q"KS M@(X!V^?>(V9.QNZ##NHYQ6J-&5,M^Q/DH=O%_AT49R) M"1?%G90Z%"DC(5'M"7G8DF@U4V6Y*+3I_)1.)@?!H"A,8,N#?C;YH45R05&G MQ99!IO$J(\H>!5IN^_G,,I_!6,&S0^,$:L(B(.N9>ZB&3[IY;:SE@%11#\V; M\K*6L^0MDD"X^ET0 1;8$:"(PM[9Q1YX1TXS>74#$M/)I(3G"+.Q7J.);GE1 MS GC9&="1;@*O$04*/=$NPELAOU"1( ^%GB[:WOBV::3\%=?A#,)F $UX>4T MBJ&[J23UB!1HJDYWD&*E237S= 'IT'FZTJ=R=;H;>L^%^G3"\U]V\A#A-@\R MX/2@@1:1WA I4AQB[Q2'PSQ9GN_#QIF>#GBU! MITP[V W0LDW9YO1'I&(@&EB6(\# <01,^PA8EVL!_)5X"+N:-W4@O !Q;?!D M!7J'*(#>@$_ PQ77V755LDT=X6 [(6S&:6'G0$RB0XEP-GB +(8_@WZ#<1WV M:J]--!Q7M'4'O@CV1-I.TX@;6#!& _U4#%[S!/!-9(O7G_;N\\4LST#@(&X9 M)]T1G4@5>9K#1T.G:@P6':W]+%1)@#7=;\&S?1!7.J+Q#&%Z0"2,M/^*YX>D M(WQI E%.C'ZE5EWKS10]Z/>'O59SDLR6J?>X@PMWHY V,)N&GPQG[_YB%!W M#T Q.OCK+%05^$1T7&"9 =3P [0!S@#Q # 4SX;^$AK'YL^A,=KBPE. ,4/U M;UT*6@]H$_F1#0Q L< 3.!TJ;6LJT U@NWT#]BPS]*70PA7PG$W;T),V/T,G M1*;!P?N@G?.> ^(&^+W(AX&G;[\&A_JX'S!\/\@3$ /:^Q[4/2"&& J4VT;! M.^P#_S@.: Q5)(B2:(/8>,\])5$$6!_O6S=.P:$3O MNVJ11A^3)Q,[@K(\\GP3/%,"GK 5R?;W!,PK_)[:(J/LC+X(QZKY?;4 M@CT29*R7&]0+]H@G8\7&/YXV7OJF><;HW"S3K1/"V=Z+&,2 MRN+7OU28B'R6M_A__X.E4""+:6P:YS8-,OW];&.;O(K,@L".VD<,HK&GG,53 M7HV"0ER](LW-F7T+)G!CB/T:PX&H>U>60YP#?&^,>T(([*4\;8%-. M@UL2Y_*2&QOS-0XPPD7^C8GA'(>B-]F^*XSL;L]!G]X4]/MM'L4$NTTK=6:( M=CJS E>]/HNCVZ_-M+EHC%5W"Y MSHQY$^""X1,B/'] ?!FZ3%<];IUJJ%5T87FJ^-W*I$P1.HD&H'?\AFWCP"_:W6R-1K9V3N;M7RE?AXPXRVV]3.V<*Q M&Z:E/1@\\E<0"9DF4MNUY-J]*U7)W+N5(E-=7AL7D0D&'I MPVCL[QA;8FQY5S068\M]1F8? )<<.JVMAD5RH')KJA74\S(15"D +B >2R;Q M4^!R%TFS/X<)N/KVD*;I'T+1KY2>L MZ3)ENF:NVME67\4<%]Y&C')GJ>Q%6)%B[(FQY_C,>O6AWP3V?/\8[UW@4^"7 M,EIO&G642P755#=03:X%BXE$J37R)(WU,W:!EY?Z+GXE_^0MM<\R"^P=4]P[ MC,EK(F=#EYJ]8#$@X*LO<1KSU9UK?(<(NX%CF9='+/_GV4G2G8O#>U"F_7OK MQWNCVIQ@Q4.7EL5$=%"5D\"+?W.:SP7.-B#//NZH6'[OH("(5 '!%-G[&8KC M0);PCM6>Q)Y=L]I\[?E-J^V';QR8W2C&-:W?./88FLK33;,D]I@F+Z2J$Q;) M(3,;0LI_>DS^Z($-^//V%N71BY6]\#:;*2'YZ%J:L[->[O*W0T^=G$CM1EFG M2U1^A)09MEMIEI \TVDQ':I789HWTL$FTZ.[41ZDQX#^-0MTLTL7-B0#%:J. M='M4CV[0S5X7^8MM4FRATJ,+?Y^Q^X>]W0>V(U;TU/N3IU+^$N"%1MM!%'@= MV?0<,-C^"6S_1NC&_9\^?(X;!W 0_1%,?O/O%T#Q G&>HI@=WECNJX_?0L>.(60F6^VFCN-I.A]@^L!LS-LR[Q]C M<:F*0=^=K>HME*$R14D3"$X7(-]+YF7+J6PW>]S*;K *,\X1_K+ET8%\C,6E MWZ &B;HZ'+*#L49Y];[!K"S8\N"96()MRD->M%"EJ;0">4JNT"YUC)NEQ\WU M;*%73=%,7>,!O.D_4R?.;!D(9DOZOWDJ,< M+?8DTO>&9C"QX#,/AE1.S.K\NHA-U<#J*3*.F7,1:X.6AT/J)KLS)5US!71! M-BI=-2,M]/919AHTE4WC=L:KH#J=705-22[5*<@I=]!R5B_W@V4EH-G%JK#T M)J4^J??EJ-+1"VLRYRNBK5L<$)).M)#R]DVW3)==.! MUUS(0693:^"%/@T]X-Q1HLF*(XFN25;6LU1_0Q?^O"G9:$Z&OHK1K-)<*P&[ MD)SJ0IZD#X>D^41:'KA=!M49IB8NJ)6VU*K.,/,^5!'4X MG24IT/) GUR2X8NE>2FEIAI*(.22"C4?MT'+ WVZ*#/K, MSL%^[O3Y@G7J-/?.AE/G"G%P[QD]0G0=WK)%!T8/" =6$Y"*8LNC &/Z)<#O M: (13_ S;.EF(CH/R*]@*(88,7(XD,!"%%XC8MAP+]P/Z<)KN7+&.,:BTCO. MNK 0YX69838*Z*".BL; :7XO7+QU0FULLMZ@4] M>=$NULMU]))Y3,5ZN4&] !S+QGJY1;W$.':+>HEQ[#;U$N/8K>HEQK%;U$N, M8[>IEQC';E4O,8[=HEX CL5L?C?#@O5FNO);LTY<)E/XK46R(^(@W\5UA&./ MV$DVP5MCU0@K%3_;0SH3.\M;\_Q/LPKB.UE%\^7&XA\1K\2@&8/F78'FLUWV M&"]CO#QA$#%6QEAY6::W[&,:OS.BMW-1!/X,4(TMYU6*P-AR8LN),>?&+.?. M#.?/6$DW =^-701^E0'K 9F*X%L&/-EL2H@%GFP*9XOQ;DP*U[@.#7=A;DP, MY[CM'&W'_E0FP=27'Z-/)81:%B-0A55R67V4'B9+-G@ETAFH5OS)%B/(GQY*QX\G74"'4"+^<&V25#,X-"5LW/ M&I6:>"T\*?2+RTRCW)R@3'J^7(THIL&@&_HK KL(TW&,)S&>W"^>?'^NE3\# ME#GAZ]E!H5BF\2H[SN>6-8NN0[+.['$^O1A08D!YU[FM'P\H^):W3NO?!33N&!;25V58F*X4?]E9I@D:M]<^ MI0YX@C'E3P/ESOT!*L+>1IA(KRS1<$3A"#;FRXO5>)#N6BR>'Z:E=M'/,@ ; M0[K-Y.5"K9_E4#&(_! 0(?9!Y.N6;QVAEU]8?3ZO*H.A4ZOJ58U'/Q]M?1A$ M"(S5?6I2F*A=.LNFI_[2[&@;VDP,OV *Z&>Y5 PCUX"1 R&HUA+CR<\8\ULW M^.XK+,&N&I8$\GCFT!-+1//-ZGC6E?1B?^A_75C26J^'!=34$JJ2318FR4)I M,%!E@",P[Y,D3FUUW\6YH;_R,_!7R)&TJ87[LN MU"DQG:T&UJO;=-<>_4?A%]H%AI^E+%B\D13[1>P7L5_$?A'[1>P7L5_\T>F$ M:X_^C_WB^^V?G[AK(1K"!6Y9_$A'OW9-M2\ZP'CM8=[$Z:-O7[;RSPX?30?J MD$]D)Q3*.(;.-=VD9..PC,!".6;!RQQ,#RR>3&M8=Y4\#R0R,6:B2G MYU-B9;(UN2B3EEGRT2*L4QCNQY\,6:Y;6_LE/D1_V>7E8(MW0L8ER_]^HB[X M_H.>BBS/1& ?T*H0*3(K(4J$6:;M2J:FF(C/.8CH0'4HS@S\V;*!M=A@++!P MHL:Y(@)O&^VJ'2(<++5HBXZGN3"%!CPC1!%#1B3;U.'O\#28#KJ/<+;-&;*H MA_49?<6=;?KB(*X)GKX$GYMVL.W9Z\T?$18%R3[3;E#>] M3+'* V]_W;G3CTB=IKIT]]S%NM]?:S5OZD"U <)[M@V^ EQM!KS_G=.I!K4S M*0V&8C?7EWFV5$[*2I8P"MR4^M"9V==LXVG>JS2+[YCXX!1[U(2 O8+YE9$B M>]I-=FAD4$T 2Y-U9B3,>JC39E.:36I6HYXL*M31&X>(N7TX$HK >?ARB6TC MDI8-^^(&+8TS7!",T M/L2"\YH+G@4<96(O+R6+9]!S0<="TIQA!V02VU F+ MZM9-/GRAL[VEX)KU0<#T=+26*U2-T6L(-?^]6]81?E0^E#HSN;I C(-]J4?"OGFG21OVB!& $1:$0)NF* >,,. M8Q!&DA1>="I&3A2 W(6-DS2:J40_%U2G:HF<9CRA)I'KPA4TM:Y7Q'DRVVG3 M@^4X2#B+O%S1 'BYOGE<3] Y^.UH0^5PS\8+3Z'" R-6A?"AUP;,#D;/? M$W+T0(<9*0\Z!:6V)VBQW2G@E0:]I+V$TI^6&^M!:0Y<@GRYS(&QZ9^-D5OM MC1%M&NJH;]("RSF.SDEYRN]@[:-C?&%9GQHFW^)%II(M]FF%UEPV74^.\A,X M&:((%*%S,%IH%XK!:YX 3,< _]F(;@([.W^\N!\$3$T3&)X1QF_O&"X-9.N* M8!W"2(P%7]TSZ17X0-@;><9/:0V;D\9L,"VURG474W,C,'(S_,+AP(&:0> D M^H_7B>%8T,I&J&X>R23QAV>(*VHB[P(@AI_IIJ!("O@%3&[ =2WP%^CDG&79 M)@<77> G+8#."5N#X8!Q1&@,!P@<>NO@G!NV$"!J@-EVZ^#PZTHT7SXBUY'$ M "Z#(=# ^AN*!"QR?[4)UY,AY!E@D;< T-VFS_%@8?V#\' M@2/P%<3T;&3*:>'Z&"S/0?,05#<=U!0N7)4IF][LGOZBKX@)5O=RJ(&P)Z__ M^0%\XCC;B#]<%,,OO=*3O4'8HF4#K ??@0U#L4#K@&+AX&0.+#&RH;#]+OZ* MW@\U\Q#V['!**WG@GH#"T;W0%[S' M(1O@P<+6=Z+!\*:N0R@*C3-TIVD8-L%1@T:BXX( P@V3-9%HEISFA3[W0ACP MEL@+.3\BP!G""7@? ZPP ("Y$W%EB8("'PH$;)@NXH@6%P8"&Z< XP 8E]CU MU *0;FSLTA:!8L6'E]W8@+\0)5O$;5XF'-XV&?-,\<%NOH#P(BDK.-:GI^U] M8\^-PY%!D0)@XIYL,[0UZ/ Z3,\B(LP"P;$=>>L#?*T=A:C1MP(H8HM3A)UF MG(TNM^@F*."5[MX?;%'P^"C&A=^/O@=QQ("PZFQZN4U-'1L[?,I3]_V9"#J/ M\#,X3MAQZ >2Y\)OZU&L%--#.!#/#V:G\('SSU!/JZ5+4)&[O6& M7L(O*$Z8\D9"\_"85)S3:<(X$HMQ,HU?RU0;4 M%N@-%.\&@#I"FJ#!/N7'Q9\X-OKB9;1X07T1D M\ [#)&%R/GVQ1T]=7-H\84;0,U%EK+5XG:^/C)3[)O7)^U1<:,D+.>8!C<- MD[#A&-T9&"48B*]HVI-XN!>2N9*&F2?-;L1KP7N( G3/*'(,+71J>I&F0K-6 M=!B]P/'NR?L9V('A>BZ0U#JCW9,?WD;/+>H\1+,-AS@*T"1G1S890>7>IP"?#5,'X;YH+!7;-"+D!@X% MNOJLW _<;D@^;/Q*YR*+CG*GHI $Y@-\S1[YJ\X'UE420XJ,76&\MF!B.7J MJ#A7]=G[%X;/%P^#3;>HJ%>=;7]W"REL;Q7AVJI65$NVPWITCW09(;?J6F 5 M03P2R8,E1+BBVJ'FP?"?0[#R[NRL!4QL0IB#KKLN8'5Z0;87[)#J6ZSXQC&* MU\3VE-1(?F 3\J04"YNQ=<#06@!)@*'L\AL)?$^@-4TC,REO2:O]RN8[M5IY8&!V7!G?/;/\ZU" F+*)0JUOEI$ M =]M[.\0#7+R/J^^^C_/BLSN[B$D@(.;]N_M%OW>J#;%;?%PMUX6$U$-6TX" M+_[-:3X7.)M1IK./Q';W__=NEY^(,/:1(/^+[/T,Q7$@2YU;)?8DMCD< ")) MR?V]^=KV,SNJN+OY\(U:NAO%N*8%*YR%]SQR?/>KL?L1RQHJ?>GRR0\I< IVQ[$P>:G@.0 MW?E[5S+E1G:$WX&GH?LG@*L_O7#C_D\?/L>- SB(_@ACJ[]@"^1_0>P O_GW M"Z!X@3A/!Y1V>&.YKSY^"QU<./%,DJ*0%*:\-$DG>1[\ELQ.IAD\.Y%2)$'P M672:(J1?D;-RVU,S:'D\+/H\Z;,X9WGI>BO3&O+^!)N@+UMF1HO\.*^NDK0H MUZN31C[0^ )LB;]L:8\3;<(N#%"VU/1ZJ::W\')9?X(?/G/M:'Z)-%)+-N\Q M&3+K]+%)L3TA#EM:Y;FUFLLS1PTZWCIHVWZR7H&TS03D.6M8;@Z77=NTYG4^4"XM1D)JM]/8D==A2%SK%@2DURFA^1F") MY6BH$#P%N?D/GJEI)LJT_27:'9>3( :8S2LI>&[ZX)F):C4_+C86-3I8!X-: MP\/<3 (>A#R0I])NSM0>D6[0^6K&;^9G1N!R_B1S^,Q 3;7GFECU629I#0*! M+0D-10:QTN';_7:G/M(]BM:)6B]G=7BMG/%!RX.WUY-TH3_4BW6VYH^4<87M M5-5L>X*AAP]=&-C04-/Y'EKS&J2-CVI)9@E,Y(@U,7IY0F=2;D)EILE)8=I* MR352ADVW'7AQS.7T48K-$8GKY''# T8PK_TBYQ&N/'G.@,NZ:;BT$I0PO16> M)-JM5,$#1!LNZL&ZUK/ 2(]DW,#R!CQAR=E*^(67RYRG7>0HV02S=V$V!29- M!43DP%^C1?HN[2NN-JF6,"L)5WG[.9%=WFYOE;Y988*(_VFCY(M(RM[>87YQ MT/"5;Y%7/SXT]!A_[O_XUCFQ2 MOE!-E'O;II3=@\KK1]:55\I =&>F[2;"U>KV< B8NQTQ,E(N6L<"<\#P[0#@ MS541;J=",X*VO;.Y8SGY1P3F.)P7;]D(*#0E^ B8.[9A[O)C(KO2WDUH-F%: MVG"BO>F#C9(0$^ 0@>BB9/$+<-A+M(?I#KB3'>[<:'!#:,HYRM%<.6)IGO,: M$.P[_2-"Z7"K9/TL=_H\!7W0:[ ^@!EX!^96#KY[D)F&V4E!D22@1 /NO4]% MUQ=%X\50MF**$M%:N$GPHMN"9V]S@UQT9!G^&@%6M D#7Z7H%J?8X3<>KW6V MK[X=?8-S0:?=(%P2'1[XF_<=I>9E,Y8Z:%2&&:+EMM236@>) MOV=)OYVJPFVS:-_KQ8[=?CXW]&L. B \O^W\#M45GJ_>Y0&B(_MADL]RQ-_; M'_;'!H>R63+#>)N/%IW/%^F'$?-A$L2UMV_=/ V+%@_OHPW(X&^0^NU%\WO/ MA[XK@<%OUR+;WQ/P]L+O**4!9ZYG&(^2$>SF5=NC)TIJH[] MQ_?R(FR^L;%%6=?#?\]RW9*\/::MA,&%3PQ";H3\\7M:78"/-QQXHJ% ;& M0EU,%993^PG7YWD[1\$M'UCH*7NJU-.]1$VI>XV:KH53-R:&\!8T?2.Y:'6SMR=5LB@H";25;F2%+$V7]V4^\4N@&+7M.?P+%1X)CT.H_X$ MI7Y""88M9/VP@@NW&6OT3'A1[?FQECCVN.O8(]X(^_YAQY%P(YLH2#-[X/?5 M8*R8"]X7@K;2WA0_>""3AS?MOG/ 06UO?.ZNU<+C]]M;]/&<=1G)V1[ MDH$H"'>E7B]G?G?AW.YL>AS/Q?%<',]=!=9> ;0CP#5/&LODF$X+:)Z:"V,C METKUR_"R8A2^8><_-7#U\&U+8G8IN/J1V!1';G'D=@L0EX^<^PC2+29EFI@V MW+H:-":D10!CGZ+HV -S;P&PK8KEXDYWH1W=6' M_B-#OJ9I\*]"XHIPR85:(' UP0Q*>J&0*TRQ-N1_"*,_E#A]XYBAVC![Y,3_R\KLS9A&RR=;U#J2K3/L8/ M(YC3HM14B0G*L5U]3+799M,QS.!GXOVT]U P9MP)8'SR2#D2[G)TF45LJ)AI%O86.N*1_CG.D(JU6: M*GH#UO,GI#32 KI!^J#E(>,-U4K)3MT%DSI";%Z&@J/Z<+5FDN%^7V,1X;/%$5J6HW.V4# MVQO@LP$0T]H_QF-3D_N3 ;7N5^B\,!_T+7VM^AQDO#D8$26FL](PW[=5?-YT MJ-3:H_MY&;3X8OK6O+W&RA>LWEQ#('S58[ M35V_4$[F$:DT^W2SQW0JUZJ6LQ6@\D1&(0I;*H?H7G[(?>T>80,(*1<*(K_Y M% L_)7Y_!>E"EY^)@J>)C+2S@$U<_0K30K:A-[5$CFVAP6 ]2BE)M327Y O9 MP!Z)WSXYV.E9X@-3PKDH$O9YS#C/-9^3F(6?O)M%(7,.$H4T^H@3/_/N\8W= M L?#PJ"Q(JZN".PQB<6*N 5%O%4?.-9$C$T_2Q'8(Q$KXB84@3UBL2;.J(D/ MIM/?C%N_;M298VO0+TDIOP7+?RR#S($(3M%,OT[C,GT^6K!@@B+XO[_P7^_1 M-'/A3AXFXR[X'"'XWXXC0\GL;!W$.T+SJ 0/P MS [G[]BRSW-O"5KZM4=UC7,2,/UV[7&?Y=Q#E+^ZS9.LW_5,PV[W"?A;8^MN M3=%EI(X(A+$4C[%@=26_R$UGPS%=F@M]-I/.MT;#=D0@@V$/V31QXE!#[,&? M2E)=>]QG\F#L.D.YO@=C^(0(MXN)23)%=',B6ZJP054GB':%)?2:_[4NG.7; M1%-,2P*=0DOD@!XONI&"W;A%?RWL(29I(8U5W;&]/=D4/Z M1,/E)\D-J5,RF;U<+'#WOGAZ=^K&??'TALZ]^.(7S.L?/2HF(HSDP4$-DTA3A1<(%$P;7O6%U;+J^F M':XMF.N#W^4#D:U[EZ!WOYF7L)/YI3?*3%B\(2>;F4%FFEFU(UXV//600D]= MM8T!XUQYB6O[Q;7E\FJ6X]J"N3Y@?$&T]"'$6+='ZTRY%#30DBJEIS72(W76Q^*@*Y]B?)B&R?7'MCUX>?L\8HFRK,GZ %H ML[G$0QG"R6NAG<%*QZ0\"][:M>J+(32*O?A#88US'$52P+]M@N^3AR%UY\1L0FOHHF$QQ;&7*D^&/BR^ M=#A?O,\.D>,F^!#"H_0<15]!Q,>C9!T70W@R>3@'[5_GOM8L=')J_.2-G+V+ M1KPFQ)[=]-]\[?EE_^V';UP&VRC&-:W?./:8>AY');''-'DA59U@ MK.&0F0V1[#\])G_4/.'/P',!8&G/SE%O/OKU;\@K :$D;X;D"<[.6KESNM'! MD>13AYG#8::>N"/I$I4?(66&[5::)23/=%I,A^I5F.:-=+#)].AN-.?W&-"_ M9H%N=ND"4JPTJ6:^0M61;H_JT0VZV>LB?[%-BBU4>G3A[W-3HSSK[1N\1T^] M/WEN_"\!TF[8#CPTY(,[3BGN'-Y;[ZN.WT+&C(FHY[F">7>DN MBFL3BR_-VT-Y31TCEFHE,R.WT:X.V<2H3Y)^GQ(&ZZ/$4KE1H3<:CZ9E=L"P MRPXQ7JREVE%BJ?I,6DC8)-]@@V*IV\]HA9XK^L>(I4QI/1UQC-I7E=;,+OI! MNC+UV\>(I;1IKM/-U_)5E%L%I6J[::"=^5%BJ;XT3DI-8=5B$]V*Q(JU%5M) MMH\12ZVD^8"BNXQ!>^8L6/ TV; D^1BQ5&,^K:D8OD15KHZ!D67[^DRACA%+ MN:XUGM!JM4LK5+_)9(A.M7*<6&HMVX5.>6S+=& 5,).HCH>KOC])'[9,%KV% MUT_W253/]1),FG5J1)N:9 Y;5USZ=3$7_)+8^PYI@SY-0^:]@.L.'7ZG3*J<)Q9GQL%O>)2D'?NH*E@9[.L MX/4[*MGS\H^(JT.TZ([ MO=$#TJI3S1Y"-0L(W68K+3B%7(=0:ROB!\2"0@Z7&>)6S-^)8NM56SFTD*0V MH8Q*+26RJ85H472FP95*E[*0F%Q+C,FUKKTDC0EL[D(1,;G6K2@B)M>Z$4W$ MV'0CBHC)M6Y%$3&YUGDU\0T._OT\&IH;H5N*R;5^DK9CY'!C&Y5DRN M%9-KG3:.NR#7JG.&$-]\BSFU8DZM<#]ILV,T>77'*!?T DND5HJS:PM=J!$& M51-"$WJ-0$S[JEBDW&Z%%G'9^?QAPE=[4;)-Y]@EMJE3'P:T3)?H5$V>U)JV M4;,P.:+CPM&'9)J,K[W&=%PQ'=@HX[YHO?YZR ?QBRR0HQZ*70V9A>.4>MA5GLL*'[$&(81#SB1 MCJ^_7FC7[<9=_,>1AEW,QQ6$CDF<6L](6K$K=5$$N"*C@H M1P]&R\IZEJEE-D1DP,>3V)MW8[]=6B5O&HYK>Y&A* ;2.C?YZ+4'^%-3+;?$ M.G;_Z/AGB9E])PQ9$T,7W(!BOUS)V23?F:)=8CK@1P93F%G4UX%B0VL5!YHR M]V@NTR#[LU(O)?8W#&58^B%#QJF:NTO5W!(#V?V#QQ\F=DZB1[-6RJ^X0FI, M#W*C/D](&BF17QA2%>=Z"F-YOTDKF333%-)\/>'*$5L9ACV0Z6].VMX79PJO MB7$Z)T[GW \@_5DTLW6)#0(Y#0LM\6AW3)?,-<.E2;TT'7QA_#*L%0PQR]96 M*C>HYA8RA_N\XT>\90" R)BV+,[;W+$O_V%P\<*9I5JV[*+#[D#-J[UIJE%S M2SKWA3M'&$,F$Z+$)-2@-^ZGA[U,'5]NV,M@-'%^[M-KA^(-CI\IA@C9E_9O MM<9+K&^>GSEW5/(C5TY_%JCL7&N_W0;H4&=)-D?R6**[=J_1,9I*J9[\PJAE M/N?+3&Y,>:Q2"+AU=4SY&1>R-A"0_0U#3U7%B!'A6R9=SAW;_$A$^,-PYQ0D M9+/-?GJD]P15[Z5R9FJ66!NM+XQ]%NDRJ8\Y2:$'#C,HN5I-TG-M D@]DD] MD/BI#>AOD$DI>C;0NV>+8: C ?F!G^.\RA\0P5^YC,79(YP?7XKBS\*=G8.! M=L6->VV@;>TTFADZ,VBC7:[;+N;8#%-8?N'A&K':Y_*--=UD$]FAG$^7O6E^ M+D\R(;<\$6=HSDDL?T>H<$@N_Q-1X0]#GA.PT%$-V^I)9EWUVE-IW4I;=#WU MA8L@="EV4NUFBT>#W+@LI=OKO%&'L B'@*_O\,XYRU]<^W1Q)F=.+-S>SSP M'P8A>XXF"_D1G:,5=UE:X89B65/(=0EBDQ3Z0*9.Y9QC%XY3,7$JYMRU"S[L MP[C )ZKEA5&GNUP+K8Z]Y=WP&^1.ZJ+C(!S/>[JG<9#I M5(!E8G@E9"2-%TMQ"N7V4R@0AO[Z7J$$]>1PA3U_ S]K(OP!(!.EFT!/Z_#S M5U'K6%G@(6[@LV6 T0-:&A0QR^VI10K29A/AN3D\>YCM_3MV]#@K.=BHLN"PJY:K1A M"0X0S"2S#W@J&:=0OB"%5'L8NA@/24- M"B;Q#K/P%RG+^E(>Q+X\B(DICG*,Z'LLW6UD"T-QO!Z[Y.=W3-^41W*4PJPN M3^5ICI#MH2.U2DP!EF7%#@^(AH558?TC=V:+NX+3(K WX;4J2,?*L\+/%8/7 M/ $8MW#,#N%[0M(C ;P$>(^(S$Q@]X_(4:L%4C&?'OC%]KO=!*\8/.@B>+H; M$E+433[\UHM[EH[+2%WNZ3;$<(2-VBEB,5,]LF^65Z7:,IFXH/4S+8?/B;4^ M1N,LGBI1#C-I-8'U8ZG,35C_GTG3Q7E9FG*3C%K":58'!J2ZC<]/4F]*TR'6 M $[0.A@PVS$X"4U5<\LVD.:1DY2P[# '1*%;I@%KBID2^,4)_P]6L8+'NX@# MAW(6'WO%42X*[Q^K6G8IE9BU0B<]FB6ZK,(/$P4!=\AF%QKX W&$7RD4WX4% M\L+"T0Y1J66U-L]V+=?36XWL@F0N*!!BPLC<+%\TU6ZU4L*55%YVNC(4"$X< MYH5VUF0U/.:9EO+<@Y=DTCVTAE)FC* M7I'+7"'GX2LXG6X+2,BLEQRJ L;=EO71#@$VDN MA>;4BLW6V+IC4UBBFM8HN.0X \#_@8L](D?KUC^5+*T%8VKD5 LJ)QI4 B]H M6G-PM*HN55%FBY*GM5"%;^*ZGD\U2F7_6%5=MS-;2@O>F=)X/[_&RK:T'NGM M8U5UC:+L4J[AX6RW;20%UF5G\YQ\K*KN?)WO-"@NF6$]O8SA5C#,S6WJ6%5= MVS#-09TN@99ST5].VGDB,Z..5=7%DRM&'(W: 5KR.XPU;393!<,_5E77G^@M MV^>&558L#9N9;,(ED]FC5747@VQI5<0,#*VM2*=#\%V^#KY^I*KNLLC24\X: M".HB0T\$)\>@L)]'JNH61M*@WFF.6%24B$XR.\LGA[P,6AZ,*-N9>IG9C--8 MCE17-D%+E7P3/O.+ZL\RP%IMRG%$USE5<79D=MB$GI\H]&#DZOU@++2*+'7] MBK,8^H@PO3+=0:ANE^YUK[/>#H4(, )*\3L5E.WR,U'P-)&1]LR@:1J\9]M' MR\KB1::0*MOFK2)KX8K"]E!M^EK.R[:\9N:X+]6='85/KQA]:,C7*B MCRBY<[Q;*DKW<\LTWK9>L$OE!O6"/V:3L6)N3S$QD-VF7@"0X;%>;E O M>*R82RKF@X?8WHJ/OU@&=UFU\7#,KQ0C>=UJM$?4??_%:6](_2CY M_=1_B6JU,FO4';@-!X5[;Q9Z5I(X2\Z@G?PR&W M;-'B@#[LN[G$< L30Y3CNS$QG.4( M,1)E.N]@-&;D_61);T?U9XGD*6:9V)'/D>.Z,3&_+[@XW75'[]%5JXJW]_L?6SM^3!$*:V M IY:%K6E"(<%W\ 93N+P-1])0UYTT_&K,C+G"T%^!$Q=+-[8.U_34!Q>U#3. M$$UO[[#-,4K?^CJC%>JKC)KHF\((]Y1V+SS#!EF^[X'U\B[\_.36S_?R\Z\8 MRTWX^>7"D4\Y.M^O,=K(S =JJI>6!EZQ2DMM.:HL>Q[>[M,QRHW%VQW1,H$$ M'7B#(+PZ\"/65]\#[8ZG6:Y-*/.5@= -#O\F,/5BL5/1M$5X,%T4(EP] J!I M=X;/V H?H&+?2LO&FIJ)*S^J0IM]((E[K8=R%Y!R/"UR;9_ZRICK!H=_$Y!R MN3#M'9A2:-JE 4"Q*HN+X_R2[N55K-V.:M/B#SAV'E+0VTT>G9=N/,;$#X=9 MU^:H^:J]K6N/\R:@[BLR3R?7H&;;*BS0%"F@>>*B"C]AE6^(NMP"(&)4(P>@P14&E/;G79#DB MX?1KD"+B(9LY+#L6DC]$JK'WE"79IA[> ^(;UZY=+ $7D M*&D]LV;K[3R]2$WZ;:>&>9DAT!7Y0"8_KJM&N?5"38_(6QYX<(?_T@YXI+37 M)3U0$6>SMIKERRR3)U*I@4M9MOQY]KIW:77M9(W.J)&46='.ZL,LJN-52-)R M? '^20]\/$JX\N4(?SA/[1^(_<3MJ;T[8KPF/0F, M[X+&W@SR,YCV[VWTMS>JS<4Z/ P$93$1W9_C)/#BWYSF M86#Y>Q= $I$N'@GRO\C>SU TR3%U+5"9/DD)D- ><_/29_-)*"/P.W 3ZO M/>-MV7STZ]]>R+(!X#%OAG09SLY:N7-&4@?^\N9)]-1NE'6Z1.5'2)EANY5F M"I(MT?UZ ;= M['61O]@FQ18J/;KP][DCU6>]W4>V(U;TU/N3I_S_$B#1BNV N1) M.F!];7@ M_+T[]W\C#+[OP-/0_1/8/E/-QOV?/GR.&P=P$/T13(+\7[ %\K\@BH#?_/L% M4+Q G*>U[PYO+/?5QV^A8\= I3A$=\4,6(T%HY[/.ACOS@7_&)^8F6F525WA MVZJR5-72)-V:#FKR,3ZQ"FDOQI-$QV(#.;NLK\O%>6XN'^,3&S2T3J:F5R0U MW\3<839K.C.4.L8GQ@B$5DBOBDU4ZAE9*08&JX-\+71_G$9F5A94DJ([*)*5M.]GV3K%#^ M,3ZQAHK-5NLTBJD<5O><]IKBL9P_21]A,UL$,VS1R@NL+G?9YB"[7@LU6!3U MH*5(-F:EABCX:G?J#2F'%EBM":N>';2[AK)%(.UQ]F0S/N@*>Z3BXI ^&TZF)<*&FN6E-)*AD'M0=-> M?>352@IJJP-U/A#*V&HN%<*F!QIM5^J4G.GU\BA#M RYKM#5=,.'3;^(4&T; M@;>X ,Y\X%?;$X6ZPH4PHX@P( _3+GL?/3&OY5]CWNIXLXY&BK+ +CI63RK; M=:8Y;-\ 1OVB%#Y?(<%TU&]0N4J]4JO0E^)AVTC;$1[$NVYZ-B0K^5C.S2; M,(XZM(LT6T -HY,1:*Y NAK7"C@&ID5^-"/;_I3,>:[Y?#X./WDW:5OF')QM M;U9]O%^*D!LC:_FYY$8WIHBH#%6LB.LK(BJ2%6OBZIJ(L>E&%!'5R(H5<7U% M1!6\8DUL>M2 MJ[TU\OO@4KL1;>./Y&4]^SS:O@1U6HQJ-U#+_;PR. -_5@1_-\R?]9;#?&,R MM9LWC@@MO[=Q_!F;VHW4AA]PMLT9;@!+)HGV4KR/>WR?W9:^3"'X+QWW9>N\ MW\#Y\.]Z<:05%3;;.ERX(\5I>8US'$521"'_ZFGQ;+!BLB.K(M!<;6SWIP27 M+I-R1)^&/V"I"W*77-N:;ZB>^W?TXE?*M=^_%U^T&OLGW7B^F,BVU-0[K+@V MZR6!GL^[:3GB3L,?LMB;9=EO>T565UQ%CFJ1GCN6N'O(.;UU=X%!GN_&_5N[ M7?>"*!>+"Y[\IA.YS>L(DE(=FC:RLQZ-8RS>LUQ[-1&IB,",3!T6K8T=\#S[ M4S?N@*>W=.[% 2\WI7_ U?]RF">=OLX*WJSA&HKK1*IM2-FL6SV_#/XM>/0 M%A?8IG8^VHIKC^>G9@6N,.XXAW"^6 '>%/V].<.Z<8.[RQM5_6IYA=;N8K_+K,#['WQ;F% MN_&^"TWD[W:_6JM!NJ4@C=%B>C43R)H5%!?RE@\*)TZE]KYI8L$V+=#+ $[J M\:HCSB[$V87K[T1L]C*+IAWB57BKNC?CC(K!F[H8?O;Z&H0JH^MA0C9)U NJ MR04CM0=RKCU)PP@BD[G7&F]QJB%.-7S3".4L7M^1.,U/)MB)FIA/,1_-&['%*>>>L6S*O?OIUR<>MGM MB'>Z:IO!RH%841-TB>A^33?IL?.F,^H/NPAP*+, MO18Q^\$YB7/O?/Q(![YUZ@95:BVN5DK%"JKM9&#WHPC"8N<-[R M2ZVU* JBS6GAB0;'!6$5)+@W=3$ZZ!"O86XVVQ ?;[B9H"#,3[X)([IH-E-] MM;1B<5F3W;S8JM"#D'$WO$*)GCPC%;O?C:40XO,-MS.EO\__&G*^.V-:4UQ= M)-+SHF:*W2D(Q('_I6#UGS1Y_C.*UPY%PWV4>$%Q_HS M2OY?G7&X-KCO3YZ M7;B6YP$U^.LX5IC+>;N424@TTQA5DL8L8W2%-J3C)R".X7A\SN$K<@K7=HFO MSCE<>[S7AX!+E^S\ :8<@W'K;08J(M9H*1T5XH+[&YD'$GTSF-A6 K]-OO07-6 O4Q/VC\'BPF6H"N+4 M?2I)=J3FE.>GNV2ZWD83V&39,Z5L-@MK3L&.* :P)EJ X)FHUMA#6*8L;^I WP$2$KV"P%8Q7!/A M$ /T( ]^5UR$DFU1U,'?D;_@%Z"=X.@_'7%I:DM(F U^Q?[Y^P&9!N&.':>; MAOSLT9R#3#-2)ZFA7_:5ML6/!$!L*JX#F+9BFF#F-\(*\SRD5Q\Q9TA M>XY;I"9Z)4!SXY=,ON\K;X6N+'!]BP%/1=6!W MT9]V.M_4Y%9]M-.I&IK$,LGU(+E/]E"J:?0>"S@98#CFT;Z&)= MS8]'U=HH:WZ^"'H=V!LC/>]%@ULINJ='U=>!Z( I@[^XP=$"Z78:[1N+K%>@ M\1+XL;]2R^6,#Q;VZ ,(C XKI(=>8" P2((? ,'?NZBC,Z&[\>9W=@8K==H" M^+ H%ZZ'Q>UY45G".,K9P1J83H&YA.^"Y4S0 0\"+YH"MX>S$8!&QX4U M-#G$"L<)I(_8\%0(0'1@5W!B^$OY&X&0@G0WXV/ > TX.R/%:*X!R-"!W_EK M,WUUF6)G.W4AEN8YH0 M2P.K!ACQ1],HA(AWFJT%WCLAS$'771>P.KT@VPMV M2/4M5GQAMQ?#Z.T7^YRMP#' \89?V_YA(YR=;':B@2V[IF1O'I3"9XM*N\ O MV%J+4)=&J=_7YL\"_X] SW/@SW&.XG0M6^0$QMCO*;9SBP2^YQ?S=']!YM/# M"BT6Y^H*"]KC)@-F!OR1/'"*_R)@1O@VZGIM2GV2-B[\LUNNQ/IQ0KS@>\2BETJ3Z&< I_,LTWCAW%ST7F2Q??&^FV^CHCV( @K\2P'.S(6/C-S\AW@G\(SPPTW[ MA9*:3WDV7U(Y@\$RW4:7E,O4=9RP3*:P3%[N3.B!+*VK1&'N3# _=L(+.Z%9 MK2_=BM_KJ(E!JNH&])AL!>V+.V$4-6P72.'RB!=MEP,.%Y)[R]%B4!(W48$) MUV?1KZ )4)LA1EK?Q0-/[BU!+[9-$'@":P,=N?>@\,G_)-$&+XJF7#%O.JY3 M JM7YV@P.*RD?(?AJ*$ZJ+'Q!_IO"S: G)1ZM190T, M@8.Z!8MQVPU_%8!Y@@C0\<*U+0\[$&I/,7C-$S;1&] ?7)DZ>TO3[6I8B:P* MQGVA8<"(:OLW9R:*F\=QH!=/+P7K^%T$)ZXLT0"8#HLDAH_2%$G<%DM_;GL[ M>]'#,-9YEK=(/UXG?5(THVZ[,V IB Z>,W,0F(T0CE1W?S@<]Y'9S@=05,GR!L[NU M+$?K92_I] .4YUT0_V%'(#!*"DD?T!/Q/CW!QQ[/VWR! HE]!;Z-:)N$%&-L M XD,.S:6LY$^48->Q^_BIA?,VI_?BGNOXO)OS!>JD!Q M!'IXO^@1V3J7 >5[^[YU/.O]:=_J-<4A/E'J JVDL+27H8.!)WU^LGFOBABQ MNQ *B=J$34V20=%KL:6V#U24RASND#[WK7>HZ:9="SN/:]4:"1>546Q UY02 M,5M.EV[;N;S>.E/3HVU/VB]F M7A@O[%<]W;E;J*)M>4R$P"+M7D0_+T\1?-JAB&G6*A7=H,>FQ,%\5<6'HQVB8=4YC#U^0#+ MZ%APB;$$*XC(OG=(8T>WQ1!1DD"+C]KT%MZ>32+G7LM^H9&_9^UZ:H=@"TAA MK@(N9153H WAE=5JVC*:35OF5"XUUCR]HN,C$OA ^C%UZ +_#35P&=%^C0]\ MJ6RM:KY 5:;#$IW@YG@MO5C(+8*"LLT>R00<\Q"P)O.B+2]NR2E:F$7;S+1? M%#Q]!W#?]J(CZIP"@ASY?9MC9M(9=*=U1V13#6O=L8)9OP #J63ZX1C%W\_% M_T_*5\0Z?*V1<4U4'Q1&,QLUVRD/)L)2#P1^;//Q0[!_S%UVGF"+"^__9^_= MFA15MK7A^_TKC%Y[O3%G[+86H*#V7%]'H.)941%/-P0B('*4@ZB__LL$M;2P MJ[NKM<0J+F;/*BN%S)%C/..8(Q48@C@M&G!-F'^SM'UV^1 =>RYK@.\!,TH_ M?R*8:Q'\[,(,V ]F=UZ8 $4P"*>!]RB!P19FLC4M=>&I7_=Q'"4HO>#=%)!K M2.(P:@=^#%*]*4WZX3T\:2&N56@SY#-SQ+!M8W^G0I3PM8!?XAC(VE8&T*W =) MV0"?25CPMBP&FQC9%$UTG(??E'JG\JO;T@XI4X&$*05T*9D_VPDRIVS')M.; MLTTV;PXSMEK=+DFX$Q>"0X>=N%/T\$VUNB^K!.?*^O O^.?P-$$3>1N6N"[V M[S\6L,)7[PM<$>3?-RE3/;\@'$.>2U3W"\>P<"W/<_^?T\D_G^I)"Z9FVM\. MI;8GJUJ$=7984'4KB^F9+?)JFI? B[_QFL]OG<.QD,+3\?;T;\=JW4RX%4\9 M_-^IDY\A.2*T!$"9/J'8OL@WK8F2^VW_M<-G08'N\4/3">H^OMFB%E2>P:>? M/3?8&->TOF'H4\ JX-?]PK*086^T5:]P))]:V! 0_C6@2Q>+6N'/@ &!^&IG M!8_[C[Y\'P1F) "L$L07 *)'[N6_7U',(L66KUU0'RR3.*ZR157)TB15HUFF MWJFF2G2_2_?)09WNQ&2"'7I ,>%9N0$-YM=L+< MD>DY0%4Y8.*S:S+'GY^(^#F>!N*?!J+^_,*]^#]_>(X;$3@(_PATF/ 7')'Z M/V#RP6_^_0(H7B#.\T&#(][ CW[P^ -T +VQKY$.[QU^M9YZ7R<=JIO3KT&$ M@-_DYF)&Q&=XGLLC>(;+2@C&Y0FAP.4$:9;/(=E9EL]]"86>/U3P=^J]BM&M MD$66I[-%HY$KYO0)"<.N+T<:A&%FO>UT@Q#,J)_=# JL6O7!2/SER-)X[C-+ M!M59LMJ;--,,SZXT8501AKV:4X+75$>>B1(%<2$K MN(]@U=W07M5:G1SA<]GH,]>6P^W&&]=5B>U<7=;$AI[AX-UY=S>JYH2>(G-X])E]8>8/\VV>5/5F;5#>H>N:UNB!D9%G;K82BY2'Z0:U MDJ2&7LA;GE"'E]M$GCD@"OQH+)ICA':;NP67:[!%%XZ,SK-F6L.*SRTIC-EA M7'% S64,MKF,/--L*[9;QE&));8[82IOMNTY!4=&GEEJU?O8=J"JU*I-$L5A M2QP2VQXP8://+&8V_FRW3*O-0F/!-3F;HHJP+5:$Z^RLQ*UU'U\CA)5M%Q>= M9GXNP6=&WCZKZW7;=*0-)98I:R17K'D/<%TARI]ZJU6=&9[ 4O08JX[KJ";- M_*";1V2B=(_*@]TORZJX*\WKM(-2HTS0>"JLF.S&Z?8K1*$ M#(=&IEJDQJ8V$)L2V\0)DG3:^ B1>W!H9*[ U-I2I2*[9;$2-J>04M- 6!^> MUHW,-8TVBM.ZC]H(4VQT.&.!E]/3X&!O9*Y3TUN,Z9GNLJ72)M/8&CO%Z05/ MC*R\91XLZX*8 MLK-AE\2+M0+2Y-OF/%>2D3Y\Z@4Y+6M%;5XH3)8(LUPU6QRGBQ0-*'!!4-&= MUZ<<9"!03(^?\9-&67#M'AP:H>NRR Z*O.B8"-^U-"2O++GL3H9#(Q/H H^A MQ4YR0V0E3-=-Q!D-VO-@ A&Z2CBO;8S99J+22E&5; ME(I(L]0HC?)MX"E/23@T,@'12*ND6495Q/.S)EYN]\:S.GAJ+OI4E1'K[>JD MD56K""\659>E:E0P-$*!M5? /E,I:J45W)BT2#HU,(%=EK169[W&L MDLGFLX*%X VD!X=&*$!TJ)Y+^[01#(Q/@TQRW*]$-D\54M9=6)J)3 M CR 79!8RA$GRABW$6HDX+1:+.EHO@*&7I#8WHK=^%MTQJBTIM3G9AGCW$8P M-#+74M_=D,32[JN>Q[@809.>,_+AT,A/,"6QX2:HE;^#R:[ZZM1C T,E=Q M[E/ZKK[L4WJK/: :91Z;SD@X-#)7L[4:UZ1T8:HR>F>B=0<#"A6"H9&YKM&5 M-49U<\,"C5W/V .49P 48Q M[*,E&-04#6=_E[@&3PL$)7#,@K=%6/@*+_4,XG'14X#+R7;671#Y!45,VH+5 M&R';G''A%.#E<;$Y!9AY2C$ULD^EBR1T[TITNPLIZ-BP&=(/# M=@LQU1)E7MBF:L!/@U'DDFE;9L@&P%5!\ZFZ 9U#>*CN=#=370UX7*<' ^$' MSX<"3T/:.K\-*A#%E&?!M_YB9-.!3.)P2\_(4-A$\Y'TJI+M5QR;1@Y\\ =M M"/#?Z=-Z9-=3$I#/1;'%;82C21^L 0C93+1I*?BK0WK &[9A@>0QK$F+!/(6[3?'P=0ZDKJA;FKD5 M1>=K:J[8HN":\-AD<#1'\."XBP&!8)C'<8%@ M[@_L@&<%OP;9$Q<@"#P!% X(^[8&/P&-*<+307"&@0/K #$X?4K %#,Q)0,: M'L\0\<&FPB7" SZ'.M$SIGD#;!T"W<&.#+;6>?D]M:=",#LZF-P^SJU;D[&- MEL>FNJJ6Q-& 6D[Z+OD[9Q^#;9_]G&]F+_F&VEA*N*8P07Q:-<$9$E&WBQ+B MY;%,<]ZNM]H"^>6[*QHI>&+2>1D^#HY>_2SKM.!_.2O_\<3RD!BOF'85LN-% MZ6PU*V62'K5,51PZ5-LPZU.C Z0S_Q2]-CX,ZQTD-"382?X=EIL$?'^2@H?H M^92Z27PL$@!6+H1[@_)Q ?RU_RS5@4B Q;U+4P!&6(AS3P-&0\RY+HAT2(?SLTJUVJ_AB(-_(#/@-I3L(T%33 M@IPW/)#)IQQ/!^.W$.&B2 JY-,7OUWJL3X+RO:^[C!8Q!?> '^N? XS_A:+: MU%]&( P!T$("GP5M4^)& %\)#F#"OZ;FO,O__2WDTZ#1QC&?$[90$6#DUW+$ M;X1UN"3L^AH-#CZG._*%YX*A2 6ZMJ' MJ>U?B8;,_^9>,;G<4_ZU1C\GP=R3-\)DI@2V_1"*/OR>AD_^%F:TH/;X:29I MG]L["P/S,\?4//=E&/@F *,$/QR5O-MG5!.[_($H?WEL S M9K8"WE,3M;4(5P7?R1M.^B*MK\]!/U.L";TNZ<"/(W*CX#=QGMIWTT@%H;I4 M&1[\JO"*G1KRFB>FND LH4R>B^2U--;[WCE0^ F"'P-E7U,-WO!@,&D?#+J: M@KKK)0OQT]JA&GMW)GBU/?!+&MTLCG\\8X3])*5R*6[;9]A#AY49NH[2^T*V:S+<84 MQZB-5-6^N\I/A+D\AX6)V)?OV1M=I_H04AD+-?C*?01XW*#\&LW,]QK_H=&I MK, ,='#X<8]/#6G:2ZLZ.5>WRBC-XO-)INR3=\6G7SES]H[P=+",]H918!=! MLPA:18%1]/(0%4 N9E10%YW7>8K M?W I_,WP)A :IWZL2(E:0VURBB&(N$$P=#-E>I4!,1/AD0I@#44[07Q0X7L MR^=#F#D/A#AOLVGNBSGQ,''.(>5_33!X@B-$K]E5A(-X&K4+1>L9"J4Z7OZ&XW@Y0Z M-8O*"UJYQ<%CG]!"BO;P^_OS2.D#F$WQ@O$D8)085]=$J[<85ZMEFAI/LH2) M>(97RI-T/Y,Q>P#.@'&%9I\*443[4%&D$NS.I25AI"L:3K')5B=6U-UPJ6+: MDJB\;DAYZ\X*=W,%!R$JJUQ/SC<=2H==,: A%3V/.O,48PBU,8[<-0E&WVL[G*TUMK!@D%[3?0#-/Q'NDU.+EHIR4 M)T5.JWT>SS8>\:=[WG >APS>#[LDOP71N)V&V&YOH%**2[EV+[_)6<1C5C!9 M8Z68G\X$GQ*[&XG1B]7N.BMS!#2D7G/?/KK4/H!E%2^P3^)15RQ@NC4\Q !]':\"/:^%+AY..6]*/#A/?;S T79SV/YQ\-??R"+-W''K^>.BQF2 MT=WUN7SBCL=>K<<+R1-W/'''W],=;ZX65,-;K[OJ:C4B MG=&<7.5*/0!<'\,=3PX4?1R_^O:/Z<0F!QP^O<-Z M/<"._>X_ (;'"QX^CV=T Z1/JJT_$HK'M]HZL<%CA-\? JSCRLP?TP8_222U M>5M8'.H^DSQ24O=YAT139A_(_=E=0*\'L?9['*(V&MC>.-)V>?'<:N3E/,#:=4/ MH4+CRLP?TX=-RCX_F<,:H=%-.S)FN;U1.# Y@LL@?VXADHQ$2+[+MZEFE1!- MU50(SXCCL<6?MK7&>HWLC-:PDMHT)+S8S51*=9;DT*"+T"V[,<9>2!] U<8+ MQ1,']BIM'.^!5O'P9_^\JS5NZ6B9R)"X2DS'-#\]JQQS/$5 9)$K=)G?6],KO7,35K M(IEK2@NDIE8-5D%F<[LI;N+H&/\\L\N,)'VURDQ%E4%'BBR->OC:!K9D_L9W M8L9>:A] &\<+Z!/'^,\SN^\%3_'PA/\HL[O(9[J6O+8$F==5)GG7CK,?/6'\C>39SQJSGC MHZTQ7NK+3)ZB<_RXIY1Z1J<=DTV%JT1SY[1!SS!2H_Z,H[(T MV'>,KK\Q=P[+NYF<54*J\B[C M0^#ZU633?UP>Z+_OAV$ (@%K"%=#&\5(+X)U?0/<8&\(XK:MN'5]U(O&3CA>;> M"T"'MVVNO>6)'J(NBQ1-F/-5>IVME"09J.VOP)Z+<'\JI#C<1/M((L!$@$;@ M YU7#/"KMW_K4XHU;%$P90.PRASLQO/J4N(&_BR"+VD\?(1KIL#D@P]>/):' M2W52O'N!;5(^[Z3^]Q>9!8*I-9 =4?!S=9685^K.H*D*YDY^&"./TBW-W(HB M(]IK11 O<\YQUX,).P/3Y;73OY=,Q^V8[D0$RSULSDNC+F -=(0W&GVU5*:P M19'T=EAQ.JZ17[YGHFP!2)Q2G&!7A?UVSN!>'C??!*B<.@,L8/D(:663#O'I M6RWX']?ABX,9P?>:*K'L#CK;;K6!>?*KQM7OPE7X*WP06 ,@O!9^XH4J5+C SV\(>\"_\&N!O\9XMB2@=O6P!: <"<7^)I M2$MX$?--F/O8-2%WTC7A.KRN%;KC=5W=.@A3'==)N>_GQB7YS;Q.:IHI0&RX MS.542/>+C"M1U4JG/""J:K,!E']_W25\MO?E.WZ9<6]-X\PIC?_L?FT+H>K* M9,*)++;#4'E=*I;YTMOQY ]HW"UJN?DV,]<0<6%3ZXS5Z0Y$H#>(: ^TATS1S_614IT;5?UZO:,7 )&Q"X;4N4P\A5[%"Q_B/W-E??@7_'-0 M?H(&U!#T@A=[0_L8CX/:;>_;(\B_KQ?T./%L!6!GBO;!PL>.3OS1PL MY_X_IY-_=LO3@JF9]K=#Y/!D57N/!PO\=%E,SVR15].\!%[\C==\?NLRYP<:XIO4-0Y^(U?@J(-'(ZC?<1?TY\\???,U.8_YK_#,HGC*EM4 ME2Q-4C6:9>J=:JI$][MTGQS4Z4Y,)MBA!Q3S__Z%$L@_ QK,KU.F.@Q53E7J M';)3JI.M%#,@!U2;Z@R8U%]LAV3+]0%5_OO:_OK9;$\]^ M<]#S[_\[.9G!* M@R_?_YJ;F@8LY)1B -UN>@Y0$@Z8^.R:S/'C",BO!DU_CJ>!^*?1TY#+7OR? M/SS'C0@<0;^-$/'G^ #C[001PJ M8#C&9W$N4YCA7!9%,]Q,X#%NGLO-\\(LERD(V2^AL/+'=H:Z16)UE!,1KX%B M)=MM#&?5'E32+T>Z>8J;N Q50-)S3<,[>8+*XB08&7GF4=$XN$(B"-B4% MG==$>0A'YEZ.M+U1?[U4T+CD21ET.;NTZUWJWF^^QJM*2D M 9.IEQLR'!J9*4'9+1TSVAQ5S:X[G?&:;BUHG\.XR$.MYGI1Z2+]N;H=JQW% MPO0>G2;!R,B:>LNYBR#=HH@H@Z(G6E@Y-RG"9T;6M*#-<<>=]S9L4\@9-1JG MLB6,Y#+1MS>0QGR'+M(ZI:!;9Y5N-\T!#D=&WFXO_$Z[+HT85F?:DX:%CML" MV0,C(V]/+SN&(2TP@VK6_(W&508<,NEQV>C;;:VZS/DY1Z5*'4<4&TQE5#;A MR,C;VU6QZ-7S4DW5\UBZY.XXK+*!(R-OGR[Q3*>),Z(Z6M8IK"4N9UB-A!WZ M(J_O\[(_G"ZƷ[,R,0'6&PE#F\.A$VSK1KW=SCD25I,%Z+C?\=DWH@9&1 MB>:D]%(69)2CF!+M^4*]O+5&\)F1B>Z61=>J4$Q&W3;J7"_;=XTL*&RO]7+&^S:XX.#(R45FL<]-MMB506'ZE9.8M1'='/A@99?LAJB)6 MV6 V+%W>KL9X=S7I3&7@A$8F.D>\'&8,JV6UF;9+>'7'BXS6 R,C$\6=8F4N M&+T6VY2\CM1GUH02C(Q,M*5GRQMFC+=58F=/=MD6Y6\W/G2!(Q-==0N[O+C; MHFJS/T75(6GV5,#W8&CFY5!*LN2!(Z9E1%%:] I#AY5FVP>>0V1-ZR566[?' MU)#:8I6Z-S2S-E:'(R-KHLJ%L3#=5+:L@C=Z==50-3S; R,C:YI8@XGI%+PB MYG$@%,L\T:6HD9G>M4IT=9KE@:&3Y&V>8R;NN/$/2 M;2\MCTL];='RX=#(5#>C96:]-U>L82#8;B+X<.'*3:G* ECRTU M&;5G5;LZ50V&1I;5J>5:.3Z'VVP5F]%J=>$6MV42#LV_'"H-:V919U8#RNM6 M,L7AJM\K=V4X-"HH0E[/8-C*J%'-%9JKJKGAT!V#L6B46L/UV#(IJ])3M]9: M\XO=SP?6MRLYS,,I7;LULQO=LZ@OLLSP= ("?Q^>M[N>ABJTK,,U>\Z M$QII!U=&1K96%IT:8^QZ&2#:NH#URT6TM?3AT"BU!E-EBTKUG$;I2!V1,0;9 M#G2PK@M*C1FT^!VZKN$JP[8Z^75!1"IR,#2J4^M>7R)7I*J.UKE6MCHKT<42 M"8=&UC40T3&J]49V4I#A M11V1R2XR4V!GU:9UA*_B+==8& U;"(9&)NMOBT8KN]EAJC@D%G(5J4^]53 T M,MGB=L&NK?D2^"">5/)*1+F,D\%-(=')%F@"S;*3+880O6V#KNP,>6J&8R-@ M:(V'Q*R#2D"_&$6:F1)58+GT8+/6R,*Z&NHX3$5@U%':K3J91K4X*0=#(PMK M2+VJ:"WS#(5UE@5^4Y2I";S7Y((R:C2D_*#19I9GE9[C 6VD);-@%%U,EO:VDMY*B@&T9;AT(C0E&9X)H=Q?!79;B;%EFWDNRTD&!I9%F..97>K M\BC5S!#5*I/!NSH3#(T(S79AR-F>,&@CHE]3E5Y]W*F[/3@T*C13(TWKE8F2 M4^DAMN*'--BWL*U09"BQ$A6T3&ZZ0'M,Q!'0#8NUY>];IYT/=6@,KW7,'D.M MRMTTH98JC885=%F+VO;K7+61020)H:7*Q',S=86P#GV-SH=F=* _VD2E3#7% MH5;MLI3+<<%3(]2J-9C^E*TT*RPQT,IU>2M5G1D)AT:H96/IG)U=$"O6$VOU MGBLM2YE5#PZ-4FNIM(K5]&1G41@^T*P!GK:X)GCL!55/KGJ.(!BD0F&3-+F< M5'OMC2'#H5% 5KHH:9!9!^']CJ16N8)A=H*A$6J-\-G"HG,#B5*&GFR5NR-E M-0\F$*%659W6;&4A+Q%QC+IM=I/SYM5@:(1:FVUGDQ/L7(/BB^GMMCUT*0GX M(F!HE+?&,\E N/&8%3-%KFNCN]6H$LPU2BT@V\ 'DM$;4@%TZ0MLT EAA%PR-8MS<&$U\C:@P["@]7T@ZO9XIP"/"+A@& M!7?7G92JJQ9+;-N#+-GWMC[86NR"85!=M,=%6QAZ2%K24+^#YGEO&PR-3-8J M%S/#P:BZHO0N+K>WJBYDY1X<>@&0ESUT6Q"+%35=J?/#76&^: -BEU0=2@] M7XY5OF!28F[7*'W!U"D<6?0<1LZ,1/EV5*GT^&!J9;'LJR6XKFJ\I<&&^!KL4NJ"]N!L!-+9<(MI1=#%O%KL17&STX-#*!"D'J#3I= MR2#,2!\/W2W-JE8P-.K SOOH[-L,2K=YV6+9Z+,0"[()SUA"-1J7EEQ%VU)L3 MLXHV:2^W)!P:%02^:RZW0JW&(*MV3B\T>ZN66 $SN* 3FK3:5?,ND![B4A!1H ;)\^=8&AD7>5BK3E-:U1:%9&I-7'I M[*(*#$F,B,* Q'0J,K W:T6)1;*E$DEK!,\H*FW9$66Y-%=Z3RP/)HIYU) M==X/)A"!#1Y36@SJ-G%VQC/DA2C T:D&T-+RY1"&_KIJ55@G%B@/@RF,7 M5*T\HDJB@=LXDLY;N>6LY _GW!3)W*Q1=8()'">K;+[!-)=B>&$U0/#-&;><;&?=!9%?4,2D M+5B]$;+-&3X'AZ+7S*,8A /*9GRNEFTY$C1D[ 0YYXFTM+E/%LPJ?V<2)@E4]QM MD'X8@&D4-?#'+P=BH](*'?$83E KIN2HTE;=+$GR2TIT@'T*7NG:GG@3HI_6 MNEV@^F !JT(TS?050X;5,7S*\70P?@M3*&:PMK!"),7O5WA,B\-*DWT^O"P* M^W1X>$]Q)DC0/I>3P-]^*8O^EQ%4@<&7PVSN>9@^)6X$\)64!0; OZ;FO,O_ M_2T5\$)0XWC,X(5G 08Z[<<\=OAAU-*0<+LDUTP4BZ$Z:+S]%HTUAU-7[KV MX:W[IZ$A/[^Y-AC'GI!7#VZ=A.9/7@FKER2PD8?$PN'W-'STMS _Z0.Z_#0O MN,_4G@7U^9EC:I[[,JA_ZW3)R<#?J#@_24G_:?4Y\>I9JF0CWFDCB">\D&Q$ M##8BD8C8; 26Z(@X; 3QE'FU4T"R$0DT?;:-P-!D(V*P$<13-MF'&.Q#@DPQ MV8C"$Y[HZCAL1"(1L=D(+'&LX[ 1Q%,^4=97W(@_;S3TTS#L^Q'B'=MMO([+ M5^ZM\8?]2" !X!F%Z+^_3Y&3,&-\&L5%SFG\['1#YY@]"0Z@'8\U)%SQ(ZX0 M3 U^&'0*^04.R3T1V$-SR*$#22K@C==&_G=F_^?[3T>E]JU,KO4\:B/:@N*( MJ:ZM".!?P,V0E1-.3CCYQIQ\8.2@*4\*=N6YTH-A>KJNO0G4]8 M^&9@G.H'[7)@:$\Q'$6XUA,#4#]GW:OYG??L>0@>27NN QMH@)=\335XPX,E M8?OBKJL)ZEU[8\; W=[[F_'K GG[_K0HQF6"RDSL)XU5CNW$GHLM]TU5,KUB M7A?SDYHZ*J?E[FHC;!3K[;VB(Q/VQ"R]CT?+X=%HM4=8(Q)5&M M(:X.3VAC03,[+-K\Z0/+6LP;SV+W!^%K=)H-ZU,>&&/^I,WLNZ#,N_28C8+, MBUZRA\!)$#>YT$96&[3+ (440(]\8$>](- M3S9!GE@AS^SGR#/[ ?+\40_K6JZ,4;VMED;$EM^C6X,2TFK"'C9Y #Y/A01[ MXH(]^Y#:^Q/MUX7V-TY]8?#4UQ4D<5T:<>24W521[:B!MM/=?M7O^V?"!SL% M?YM[-@QG75OT?JSTC_&YD[C:0+1U["AYQ:PXZ8I9":,8N9Z>>=7R!)&AV@\. M7O[8_P7@6'C*9H^<];+M8R*>=S(-WCU@\/!$"TMKXD>T-U'A$>I:(L;D]>X+ MOWF /ZY!PD>QF=\2$;S8>/FHMG_6>?G':GM:L&>H(N7*+(,;&6W$6=UZ[0ZW M5^W5>" %3MWH@@TPYU7;=)P+(4(:WXEC?M=M4=N&BXLSG,UO2=AP$0.FR&]ENP,2N\/PI[*F034+E?F._Q0.75,O4$4V*#*7\"*;]V,=W(KU2T M#CE$Q(T^XWB^6JP.98 K^2_?4?PI@R6X4*;G2S,@YUJ01W2OI/7W=ZRXM'\C4S\-UV:<<;.V#Q$D_4DT>1/>_/F_8#;Z@[CB>. CPK=64NN/P]>G_RWQ]8FN*N0^^/J4G5 MW6=WG7\6CCL@S5LC9L!*4S4]A!!5AO*92EJ:\N^#X H_^5[_@F/7I.< MX-#GJX\S;XD^F+RXT8]S%J=5HW&%UK=TC1M!TN7G\*4&8.U:0W3FRE.Q]S*N8 M8DVAI.CIWOFPL]YDD:LG/W .B:54/$--[U[][*W6W69)H\6R>FFR:Z*_:RL M+8^:*,:V,C( G_R7[_@3=L-SC@GVQ+Y* MZL.>AHQ#][)YABJ[/<&RU*KH8=E&@^L.QR20O)\?A\P_8?FD>UFLQ/,>)6HW M,@V2LK'[EHWM_05^IHFW# $^XGY^V%JR)+CW5K_[1%I^&-PC\JR1E5%6H$2! M7;L$6UV4.B27@\&]P@TC>XG"3(K($C@ \8H,.>T'R"($FQ6%(L]B#%8E?IA/1C,/FEJ%MU80X6AD!R*IVN M3*P>WEG(0QD@2G!G0"XQ23YF;5@23_M)/.W'8O6C>!KZ+%/DAG.]$2.H!"MM MZ)*E9)LS*%._$D^[_6T B>#=L3#OAI&R^*CR2"GI@];$Q2]Z%->(>$QJYCX5 M%>+*"W$'^ 1&[E+P%3\J) +T()5'\6.=.Y0MQ8\(B?P\4O5,PCJ/SCIQ;3Z4 M=!/Z7&4A9R?#&KSA\?8V%1:%9#]*E.H>#FU\ CA)T<2W._P2)B7M/1)6/WSL'K20B;A]$_ Z$A%GAJ)JW4Y] M6^S=]P;Q=+7JM-W*AE;I^D:V)@A+VVF?0]%;7R&>:,>D4.+Q\IQW0X:'N@@\ MFZFM]E4-A8U M)N=(*=-FI_5I=IO=!GB27*AT]S!/?"0SN5 IR>;'AT))-O_>N8[K7\+]04)U MG_GNI"3P?V^]<7]@2/+]":LG^?XDWY]P>I+O3SCD,^?[8TVTI#S@WN4!9XT7 MVKPM+ Z7<21]%_[$@7P8;_%6?1G^/+:_<55JT,6T.:*KS4Q_96VKHZPU"6;1D#LT<^C(@21P_*3=(R@WN 1:/T9:A2RNVAO%QCY([/,SUULD$;0KWF:+:%YI M/#08"=&WZ1)JJ2VI!0MAL\%UMC>T7.,GB''7J?<'Z$]2Y?+)W.:[7(.+#YQ= MUM'+&E4U_$[?:HY'5(V$N /C;MFG6T;N$^A)JHX^#_+$^B10'.[/G0AC@2I) M:HFE*T,3F60ME%CY$(J""W2SA02)8H)$=[MX)PGRW>2673S=YX9\;;6EL#Z? MK6Y=A0_IKAUS5+\5IR(03Q*9Q*F>"BFB$6#CJ3CQN>J M"7F/\U+Q"_/$I"8D/N&.I.;CFI?98J7NU&KVIA2S7BTU2QWCLD)R*/$.IZ;B M)VMQU[GWQ^"D[",I^[C2<2O-6:/IJ<+TD&IFRDQZ:9^U>!E"S^V/6R70DY1] M),@3 ^2YUSFMT9BS\H/\8L*.2ANAY^4'HSKJ0_"Y^3FM!'N20H^#)-+TN-// MMM$TA;%NSET*Y6)M^1B7Y6XW>6*"4RK+;G-$A506&=V?!>H['J>R$C&+?<'& MPQ,MZ:%T[QY*U[Y3]Q$W+K[E'TF+]=A"5]*6)^'8A^/8I U,PK"/P[#)#2:? M=^^3 HD'6O)'*9"X_GVS'\2U_K)UG@A-,_ M :?<^%@FU6%,HR;_=.S9Y=D"YX1EB*H,DYY.3GO7O)]?;N38775LTGT*8S"EVB^IE#CO 3(DYY?CII^2 M3&E<,.9/3A&^!\H\QOGE94EOKC,XAK#8:E?E\M*NV11\"#W)^>7X04^2N4Z0 MYP;(197^U3.J,5YK76%#&S ?@DYY?CA3T?Y/QR]N3\\K,DJNO& MK7M_.N#"7HY^>7XH8^<:,ND6"7Q=>,197O[Y9"3D6C.A/I443UT,S)+ M^8*29WR('S#*A@'5DB!(4CSTH,5#-[WC\;+'_E8\,61KLO(4C:5HM,RCU*;. M+-(/><=CD5\1&E+P!;8Z7D_3-K_#^\,>1)3@CL<\D0#*ARSN^BQ!L3^YA3%/ M9!QFTEOQ2!HO;_W\RM8W:B ;OQ(4R^.W#HHE G3'"KD;AKL>124?G7^HE*V! M#,38S]558EZI.X.F*IC0Q'X4S_\Z&%,'4*(8CB($^A:]$ *8+NJ-^;1I\*RN MJ MJ,,2Q'1Z$ - ,T+CX*_KV02L#XQ>#BVM.(2;5@Y^*"G'EA;AKUP1&[E+Z M%C\J) +T(#58\6.=.Q1PQ8\(B?P\4AU1PCJ/SCIQ;5:2=!_Y7(4U[W ^[A'W M\L/T[T\*9ZYXLBWCUOMF02ZWU95@T4ZN.EO6^CZ'9=[A9%NB3)/2FI[8NQ5%9=.NT=!DBR.T/J"4(DI3.) #R^.?,E&:_NQQ. M)@;;Y%Q-SDLNDNV3$$-N?LXL@9#/4"QS[7JT!SAYYBOM(DE,9(GRV#JFC+P% M(R&!3,7CY%DB>$D;JA@7],0_IG;G4XC7OA/S@X1,'ZIJY.Z1MZ/:SIVH[<(? MJ^TR8FKEXFJQ4+M4W'N1"*RRTUSE]V MNC.$*:.TS^Z,*@&;3&7#,VQ)JX68J)ZDPU1<$.A/L.B7 M H3"#M\V):7&4\R$&;=)6# MK*]*WX_BB$?)JS =OM?'D G5W!16%C?2VWE?AI+W\S!B]AW.ZB72F13I)45Z M#U>D=_U+I!]QZQZV)@^B^U^?-AP(7U!W'$^<@PD#JH>:-5#"SLG;G2.37XCV MV75_ZDTP.2=5=XB??+6AW (RW MQNWZZQRSPMRV@VQ;-.+UIC7%T7P(*CAPDXDG)*G%2VKQDEJ\1X25/Z@B&KZY M+B_;6K4)EUWW6)KIRS64!]RX/..OAPXB6&\15DT8^R0U95VCT\^?Q?4/MXLM:*T^K MGK2FF[U\FYEG_5@W^AFVA\C:S%:&B%YIU*BU4+,&#LEAN7VC'_2&)?V)KDE* M#AXO-_A^8/$8C7Z<#-V8[;!B55UQM44%2_?E]*X'$21L])-)LH%)<4%27/ 0 M '*O1C\$5U7268?JL=6TYR[8JJR;JP!#@D8_V6P"(1^RH."C'M")0Z,??%75 MNRKG3I&T6J]SUF[@9S@9RM2O-/K)YI)&/_<.SSV>[DXJ+.Z;73J[//Z&\;$/ M$@/]S'47213MBO?,HT6R/ZSD6@);YH+YJ5=J[=8:>LJ5\6J#S)6O1LDD(/##XEGG*)OW!8@0] M2?G1XR)/K(\$Q>%F^YRS1,LY79VR*V4]4#&!6IB8#*$HN-D^E_0&BPL2):UX MXA?I^['P_2C2AQXECQ-D*F>0M$;QN:5?0.@JANN!Y/U*I"_IQ1,S\;Q';=X- MXX$/;"DS4>)01R'7"J PQ2#$<1 C, MO1 +H0=+;;R4R:HZ:M9\2E>%&;T)7!(T\^4[]EJK@2 ,^Q\7OB>*1K<&AE^4 M[2MJ0L4 ;W&_98B7\R*=E"E=B-]^3?&699L;L,>NJ&T?.H:'W",W'0;P:"GL MR?/2B.WPMLU1"X/.>9WRBL+*!:VE4ZO%7"._?,]CA8O7WJ7,\!TI.]#3XCQE M'-[VE&(-6Q1,V0#[/@=T?IY[2MS GT7P+0WLY3SEFBEW(8(/#H_CW0L,D/)Y M)_6_GP.TCB\2[;4BB)>]F^/.!I-U!J;+:Z=_+YF.VS'=B0B6>MB(EY@5;'O. MQ7VK.T,K2*FW:="3+&&-=!DX+E\S^6@!4PJ0.*4XP2X*^^V;PEH;U$<:*&4^=3IH65VO[KQHMOXLUX:_P06 - M@/A:^(D?F)F'C[Y\SST]&X+!_U+0SG6>4J5+? NV$4P.L,">85-\L '!YX"1 MP7^V**9T\*(%(!, NODE=H9D!#]D;L+7C]$UC-0T4X 0<)G!J9#>%WFV4LN- MT;4_'E,TV;3+PU*G/Q!DV-$G?YEC;TWAS"F%,V^F<&LV[N2G_:Z/;&>#[*+9 MR6N=PMOO2_T#"J^%0B[7E!T,X0EV-&IS6ZEK]P"%,U$SYBL0?P?"@;(&NOEK M0/"#- #W+2["@%Y5&'1K,K;1\MA45]62.!I0RTG?)>^Q54A+8OA=T+<5!O2JPL M]5IWE1D,66;&&&.VV^#J\ETHC/)#KI&M M=F1VU"J2##"X,3Z&)#\9 @BF&QX>&_WO8TF=Z-/S+,3V/ M_+I+_POQJ,N2A7%,29MJQ1G%(!Y2,N5ULVC)+[>E;@#K4!SPF[+B")KI>+8X M "\H@LU2]Y[5C"O0S7%^W2,U55R$7 J("(\A]91P'AP&'301; M:X%7N[8G7BW>_F50T $ /O M"6XXD'8(S4I ]93+;\[LFL>P7_J2Y1=$QBRK)0QK]:S6:+02WVZ''#EP#P%% MT1 EQ;V(!%Q6998MO9MGFTXW2\UTHC*O0R3XBF/OC;:730]3G!1IT?=8BFD7 MRF-QNINZ^-M1\W>(,UP7M5S3DEN47C#Q75X5)7+2@\3)Y"^XCP]L-/P(VMZ! MR-E>3]*LHN2R:89?"559[,@>-,R0KS@2#X6/]#/U9D'K"2QCN9[>;1=6./T^ MU-GMNLM"=ZGVV-*([_A,#B/*>?_+]\+7/(SVO\:"3RD(DZ(DA1\$V B6^4? M^(MTMX#2XS+FB'%W9;1%K?#>BAV30XL5KPV,OQ6&.)#BN %]0(Y2J'(50Z8M M,9S-Q\CWI MU42KHK,<#4BV9% 57'4-4BA IS;W%"VC^_=UG:Z;$?ZM^/F>A!]NW2K5RRYP ME3&%;(>IKAJJ=2=&?2NBOB>]LJNE-S8:LQU+H]IR7-*XAR\6@,F,>]ZKFEO0P0VI?@1O-ZI_#')8636 M$( +%D;UW4JX?.:P^K/!/]@+G67=4F]@4?IXXC71<=4F)OZQC" ^2!H3>DEI MO+[,B&M:31>!D:,13H>AR1O2ZZT &!-Z$3Y3Q00N-6T501,--+4P87_" ;1 .K(.=L WP MD&.\ZJP<9JZL#_^"?PX1"T$3>1O60BS^.0\O96#885_2@2#_ODD9E2#"*1_B M'!CR7-VPC[8<#OT\S_U_3B?_7)R1%DS-M+\=#JJJ>:*M']+MTG!W6Z$Y,)=N@!Q?R_?Z$$ M\L^ !O/KE*D.0Y53E7J'[)3J9"O%#,@!U:8Z R;U%]LAV7)]0)7_OG;4\FRV MIW',"UST//O_SLYF<$J#+]__FIN:QMM.2C$ NIF> [21 R8^NR9S_'$]S2_@ M:2#^:2#JSR_X$8&#\(] 4PE_P1&I_P-.'_SFWR^ X@7B/!>H'?$& M?O2#QQ^@XT6>X_7P_3XL?Y/]Z(MKT0 *LF3.Q11D\MP_6;SU-67QMJOP&E"? MIB0YHIN:;0-G0SR)B(M.& HZ?NU4LT)G60$F3O@0T8$E6XJS "[VLS+=FPTI M*M2Z75-3A&V*%%R(6!B"X($+"9\$N#WTS]T%4$7R(E46A;V;CD(W/8/!"88* M6M)"FO;%N1?:7,2VM M)%9K#7VJ<7FDB2*T4,M;G5V#C$&B"'\"@-QNUPWGJ87( M:^XB-0N#MT[*T@!;^0KXB(?E-%8:;!+X-)"5KRE_H0B+,&P!"'O^ M-C!\Q7WB&$B1!FUY0P9\%1:.G\@B?$THSH>6[*,%TPQ#)MN*+#+ 2-5_3PZ\&/P M9BYII0?Z#[U)@21R@]EJ$ ME5)!:5X*B"OX'#@1P1-@SLT&AK@@!D\!B ^FRSN.IXGI%@ (GKD,(\H%<_I.C%=(0JU8>M#,FR"):N:(4R/U^)(BRIS%S(A]TB M4Q,2 L6XS#YJDR4R3%%DJW5VV] SF5Z=S>C-/ZBO_E5*F.Z@E3>88IYB)M5B M';C?JJ+(T$N[D+,"#GBH97XBD*$@7@XP'IE+!SX>9&([T/&:!]6M8AS_?G@7 M4!50'"!_@C^%' HQ9<9K<&TIH.-%UWFZ#_*>*>'34P>6+::#"S\+-FHN6&"P*/-_E%4VT@Y<%F&^;T'9QCGMT!!L,#!XX)\#"^TA0^+P@Y+.& M1Q0.[WN>Y7P?]X%($X3;@<"%#P_8_GD)@;X!O,7ORWEU.)TC+<-9 L]#T3U] M+V#!AH0[> KQT,@]8S['@WM\\J;GLOYY*K4W(F^M#AS;Y?J0\X)*-/A;.US, MOO+L4)M&0[U\:EO"X?#$*5<_L'__2%SRL*C]0^12O>S@2TQ6::TX**ZF\]JX M\G:=\V(NE\MB1X,U9YGC'J7W)[9:7CO^!@<@F\>C=6KOHV[>A=*#Z<@@-V5? M5U?#7CT[VV%T)G];2A/(."^UR0%"K=KG#[GJ$O*NN!?)^C"-@?!R FA$#W%,D"=1=H5B"]POZ$I;.OYU=T M*)$V5 !PEE CVA#W@2X!.[#7PO SJ&$#; C-2CBW$U04CE0$5N/O&(KWTK/* MA4"DXO+ *8$AO0#8H:NMG&E;+01\@*8'0R+$.C/,HP+-N!\10NW6@B9Y0$E ML5=04+@B=J:>EPQ/:$QU>E2DW+:%V6 M'=7]'MU1E5:O!].\2' ^XF66(+0K#JI]OV+/\0[1EKU#=C3^4T%<"3*%I-@. MY"?)#Q@OG MG 0)\EH9M;0KCLIKI2U0)=;=CHUT/N43KZ!,I;F5TR]DFFI M:6NH->:^3",-2!D\VL7FH4];7*EP\@TD'C%$>R%JKLB.MD7%:^5(E-?]+]^S METI3'[=H\@V4&1 *BL[3588=(0(OX5UNX+#P & ^ZII?\+6?$5US3!BEVD,_ ML.LM>&H^Q,YGY 0?@*< FS!P&6'ESR\<%I3K6-[H+S1>Y7>+5:VGUUP5[]WC ML& F'2J_L_."8(&_L BUV<[+DP76I.@J7U2[5M;K#.^R"!2]N(I 3P;^_YJW M%=.#X4)#](%2-@_Q/LA,050@R)8<"[<.VSX_W?8_T(GGI[T?4T,>8V1[VH35 M(Q=%<%:BNQ.LVN78U=;IEK8LNYRE(?[_X #N8RK&WR#(**TZO3)=8Q'"P;7= M&#$QNP;0^N;Z\)T8[UV.%?P"G<=5>[UB6BC-;JU!UD'-G+RIR)>/>3ZP5OP- MBBC+_** 9-L>59(KU1;-KWO(BKS!( M'KQO =QX[>BNOXPS2I[KV8!C%2,(K05S/7&BKQI^_HU\9$N4 >:WH9]D._?Q MS%]$MP,7#*K=@X^G!5,$LBN((@Q4[)UMH,8<\>#Z!2$,&%463,]VPM3;/BV@ MS$.]!IX(HR0SSP'(X< 6 /OG[S=LG_J#$6YHOO R#^/C+U*@^^CPZ62 $RS* MXE<8+ 5?"_-]P"0"?_J:@E5EP@*^X1"%V=<'P.BX&\:\8>SG)"T"_PZTK&,: M@2Y>>O8+6PP&:>8B5.A!8XZ %HH;4,XV9T$\]O 9'!ID&Y\??]Z:8[_HZ N. MZ920^/L84!#G>;"$7LMTG.>J@2T)^>_,IQ5VY&S(S3/4 MMI9E746Q1Y,L5%1$%"X>,L/W=M*86U9C=AI1I>BE[SB(:_F,"9"T4+CD!B(;),\_8@\S7YZRYQ3ONRRQ^F*@* M":L\QU;!$_@UKVAA:WH BWR8\4K-33&,I.[S/,^9F.=O'H$F>#X "E MYPKTRAZ4@D* (*;(IYZCM_.U"+$N/-=VH$A$[QS3?8<*KZ_@'2M/F4,X"&*Z MCJ>YP1Z9Q],A3ZF:Z8.)VU\/BBL(KCG!G!1;\'1XA8< 5OF\(,]0#=,/(G@G MI BF?L2KE+\0]P@91+E-S0N7*AWI$=AWOT .,.F#+?>2,K>@2,"( !WWY @3 MU7"^D%',N?-TL;SZQL51Q]:ESZ503K06RLS0R.I&X#RPW0&3)W6/X7_ALE M>P/)$3-Y*RY8<5,=$@-FH:QW?I3LE\?=E.P_[REP4L@3%ED$%0"N$U0'..X^ MPPN@:PY>L X*1H-Z ML+_Q3"-C#+ D0. @_N::N"0+K(\.%0B@[*T8%UG8JD M"*',_P6E%D/^(9E2\!/ZS]^I/(8 OOB:@CN2"K8D=;(GQV*#B#GV7',&9W+Y M-,2'.!V!)ZF(Y'1$[*[+-+MO8]J>(.*[J4S:SW*0I M']H=7T(A/8ZL;.31>B/Q*\IK2D5UZXT0+2.#D?C+D;4*61NA T^AE'*A0#=& MZG2:(X'=$GGF.+WL3@O=6A-IV:,VC>;&%1BUV?<$7:$; MPU6SQV4XY.7(1F^XL(2:3%.CC&])Z+K7\W=P9.3MTA U6QHQ[R*$(98*K=9B M93LR&!EY^SR/( -&9JIL&B&LM>6FR[F>S&6C;]_I%2+-YS8HNYK4-74K%I5% MJ\?AT9$E/]UOXV+>0JJUMFRWV1E-F#Y'1$?.,YZDXVW)844WSZA.LRP5)9++ M14=*$N?SE<)$H@B[2&PY;8T4"CZ7/X[\P:F85RWI'W[K54/P]NI)LH'!ZYNV M&MAZ>F!2!8D\:&<%I4@P3@3\V.>!1XN*/QF56BC :;*%Q39T>RW@']E >G9[ MRTLQ+"^LR(##0PJXHK P@ \6U)6$X:EP N*+UY\^75;6^T,J_<"G2^\]>\!K\+_ V8-@9+#+4 MP?7P?[_R;^]L'X/U'<(O;]S58USFV9^'7W##*&@08=H'3F&1D !>&S0QAG\X MV<#4G'?%:P;P_YS ESH$!D]#?KT]8%S6PB:?TO]A?Y]B6&#]L(*H")O_X =(S/X M)_47]L-G/3/WKSQ8,2*/SNP?7?\)8?;Y%O&$F/\$T/=7]OP)QX%!5"!\@"$H M5E H&%04P"">:=LF[I#X=2@./'P+W"DJ!VC?^'\@-S!^&0]S-H$ MRSU=;2BY? K&D $/@%?\=+SV=U )$9Y5.F.K<(-3.CQJ-3M=:+AKW@S& M._='0X/Z>@\6$X)G'=)'T8G$ !#0CX0(Z(\@X2>8<(H&EY1R> 1#E.!10\#5 M>P7P?$#$-T[/Q87#]XP:%#U!_@Y.UYB>-H?F"Y0V*#E0FQQ9XZ5(WJD,>G!9 M9DY,C5.]%M@B0?1NGV>]:)*GD& M=VNR^TJ2^D(BX33R&13EA[;@OIT+3/_RSN+KQAL!V7AX M/+1=ZP:5!N#'$/",\)?CERU^&WX3(K &D]G!&X)#['?D*F&?-3P>RWM]V8>S M!Z=+.BW1@4RAV"?)P!,. ?PF"KSW?.[*60#C+1W ,?BN9^]SA/;S70: XUWM MV5AS]M]TSJ+6^Q.^BG,\61$<83T%FTL^2VB]O]B)L"'!88+'30WS^R=_.=GC M$_HX84X+UNKMH0HL#@I5V%SM#++V6&0?#SZ'E#L1J!.R.ON_'G?KZ%G]9.&O MK/RL2A2"BQ.X<.="?:BR../V,XX(OJ!LP%>#SG#G) N2!]!"#Y.%SU0[(]K^ M@./A&2]P::XX ;^!3UZ0&<2VHVFTJL.C_8YJM9"5)Z'56:9' M2!OY1HFQDQS!:>SQ]1O:?\. VN_]/A,3WJLNP)BMY8C?#C^<3@KB[GY",.(I MA&'_O)X>+X42LV! M(H??@V/-W\*<$CS-]--QCN]&@_RE2IEWN>[Y9X#^T"0!?AK\\/_[@GWY%?9 T:="_E D M=[RFR]K 3D;*/'4HO[LAL8X!]M<*I,ZI]UJ5T87&<&&0Z%AHE#!/PCRO,L\A M0A7R30:]R$ )#">2=!5)^J$=]=&$"P9K$Q!.6.=MK).Y OP^GR[X]B]!$$5) MNBL/E4[33<_YDZ\GF:FKR4K,EOZFRNP_CQ;$C K_>XUUA>[V'59V(M]!8N=T MJ9DGXN5B?_4JK;<>S3ZT=#RF]XK;(,%7TGC'.;OZ^2!W+2!V+_I!GGSY^&/M M4$L2)%+/GG0<$Y:8!0,R/W[D205LD%0\OY!ZW_WZ)$%YX03EX<+V%;(L$[,L MRO)D7\^W:J/>3OR3P]:\X?2/N>H+[WUYTGH@<".]R%/3M-Y#5FFTF&_FULAF M#BOJ,["!6/YK/A_M(I/@68)G"9[]6D.%3P5HXUY5;6Y5H<$JJY)EY22%L/%W M!C3%+([Y=4DR*+VX:S"C1K;#U.%A(@("&OX5S4;;&3]P0."'YN=S=<_'<]7> M#YOON>1#P.I::/PIH/=VIN2K,'EH:-/?WRY!!A6J/T;*"6WF'S36!BTVN&E3+Y(L)4U@2= M'UI*H=@#8!*87<37;"':?/-C!0(K%PK+/UT4\.1[OU,>\>&)@F69'[D9L6FHC[73?;F0& MB/:[>B%=8-%U=M-HL;JQ9J=E=4"*I,SAH9&9_9K)1OLY?@JD_+30>&U3]+-" MW&]9IQ\6XXA6Q;(EW>]0V\4 '=C%0H>FP"<*-;R7O7K5N$.NT-MD M4+Y05%>MI9KQ\,VNSKP]W?,F[+51I+NM:UN7K7:\_FZ4-_(53>:(T+[$O^8+ M21#SHR!2$L2,LYEX56AIMYL-5^.K$VJ%%*2T[_3:<_2=75_R_;20&EU%# M['N&O@=U\]NVD6Y4.^,U4O+[1;HK-=7M\)WU <8O9'ZMS E*X;.59MF0S$JA MQ^6@J9G[FLGB22#S4\%A$LB\EX7Z<7"M.ROC1KDQ;E+*ELNE)X/&2*F],ZX5 M!]H 5]/,@$ION'8/6Q $+L)FY<#.S?PL0_/(TNK+HU9%5R^O06=?F9]UWSAA9?*>VFDP95ZTN9FO94':D5.MQ M^="4Q"_HLR&$UOT:5\790 GH06'7[@S]84%]Y^@;>C[7/[W2CNE<-SQL#OR M&ZKZPCU[=V[H_1:TN_XD+P!4[.;X7CSRD'2N MQ>2NQ5^Y:W&C"20CC7#*J^?:4MK6)Z.T?.FN12OO#1UN0&M4,\_V&AFID/6K M<&3^Y=H>&2EVY0Y!:L MV&HR:HL=K7;&?%'?%8P.'!EY>\NO+L2IJ^DLC_"XRIA\:^SY8"2*OAPZ*[)U MV746LKK:-69XF1*G*X*\="WCJ$IZ\PRR<1 Z,P'?XE5^Y,F7KF6L%RU&FX^; MG-I&/AP97;PXG3E>':E>+.:.S6ZUO%A59:X0'=GW^P.;:'<6ZG9G8FD= MRX\ JW(H) QG#RRLK *6>X. MJ=Y6AKY>]$I..EV@G%EVRF*+XJZS1A?Z=@R>>N'NT$5N8\P;N7J6*I6SE1&] MV$P[# F'1G:?6G/;E9LS=%9GU5J!4:H]H1X\-;+]/K[S:[7F<,[2]C;#&IG1 ME"2"IT;V7^WU&@Y*%@3@XHX')<,:;?/_/WMOVMRFLBT,?[^_@MIGYWF3NEB; M0:-SSZYR/"1.XB$>XB1?7 A:%C$"F4&R\NO?M;H!@2;;,@@D]:U[LBT)>ECS MT+W6!SKJ- &CTZ_WWY]^'A3U:Z_X:-3^^K)9XW&Z:?/ MYOT9.5*.[G\VAKV+.WQT:E\_C]JC[K=SRSU\V-G__+WNDCWYEBX@WE?.S3X. M-1=;IGCGQ+WL:NZ,QAV..K1_#_N_?H#8>?SUY_#+A=L]^993XXXI!3W?-)0; M%>%P[^(4+*9+X?SP0KC\M'=Q6$SC)(QPZ ()82GT";;'Z_4<4/,(5.$M[7HO MO3\\OZ1_R>_?L>8SO7Y V^4WWP(1UF(Y1$=CRHG&%:-P%HSF8L8DZ(<9/=+"/DP]T2%LQ^4 E MK(41;7*$+XRP]PW!9JVBH%EH3MUU!2_0N]$0"(QP5(,VOTE,&CX2MBB;[-+5 MUBS-UG$MA&"+IP/3HJ #D$YU+EL*@GTK8(U\Q@^C48,D#YO>EY C-G]A%P"+*Z;%HG7 COP'9>U3P):=, G M8U_0#KLAM!@E::RU':P<#4.$":"=OC<&5F6U+80FY0LEQ3W;"-$WIUF0>>%* MO[3K+]7[+_(G]73TZ_Y7[5->,F==F@4E[7PM\)VTD4^_>48_(;J:'4L; =6R MEYA9WE0JS0Q:#*DMWF+HJ>3HRHD7I=+@ MO6Q*B!B%(Z5\2.%2K*1X 2G&$5-"Q'!SK)QXX8*LI'CA@JR%MDO*[S#W"RS3=8) W!^J]J+^4$GUUJJT\@5'QOV? MKKHN(4(/?NAZ K$QS?::3F*<,#:%,$Y->R%=<-G)6207%MFQ[Z5TRX3#][]3.LZ&0 M#6^"RV4)IQ0N2U8D2S9-V[RNH3:SQTI65NLT.E>\FYF,+-D.5U0&8RKKPL' MDAQ;#P>%PX"S1.KTPM;#@2L*SA6<*[BBX"RQ';;34IY2,3NM,[>(T$NO3H\( M;TU; $_U__/>;5X4:94L75P@X$F8_)TAQQ:\S8(K"L:7AALS+PU?=/K#%KET M#N[W%>7KM_[7FYL'\FWY\GW$/Z9,^M7QO+V!9EKT%K&S3Z]:7^*]]*YC 3X\ M>MMX1BT_SSU5+[]>//RX_VC_:.QYP=Y5_?9;V#"S)C8E-;/:H"N+$'(14* ( M*,$V2R8"U*0(4&\=\O/#&1D&UX>7)ZV#'^37GU]^[14%@5\M @YJ1WL?'EOZ MV6$O.+#\@]MA\/$NZB=9%Z5F,P\1P T!+@6V0@J\K'I(85+@^.;H\8-\=A$< MGODWIO$AN/"_=- 0:/WU;[4ARAD6">>&0-&\P7V!(D3 A"$@7:C'7UK6-_WZ MLN\'O?.3UD/MK$@1OY[]4]^S7Z+*/(D!6J Q0FQEV("QE M,OA@7%6*IX-Y2).'-'F4G[,$3WSQ=##G"LX57%%PEN"VTW:F@]-UDW>>K)O, M \2OX/8MV_-3I4!*'0MBI'_[.[#50^6G-91V'HZJ%T>>>R;9PXQ3P](+HD$W M(:ON,4X]I96\SSJT\K1W-F;4="Q(BF-!>UUR]+MY4&M+HZN@]5L]�^?;]C MW<>5JBC7JF*CT>(A8<[TKS%QMX_I7YP,7B73NQ^&K8O+[U]WI.#;_J=ZN_;P MX^(J;,T-3*^V9+'1:O!L,.=[SO?/Y?MET[^KY/O!2)*-^Q^_C@_/_BA[U]+) M)^WWX3?@^Q;E>T5MB%6IQI4]9WINX;^$Z5^<\%TETW_TKX.V^7'X1;K\=B _ M'%A6M;J/RAZSO:CMFXI8DQ>9^%E5:"E95.>PTR&ZC[V#XM9%'M$#U_1-XO&T M, ]M\M FC_9SEN ),)X6YES!N8(K"LX2W';:SK3PQ603W#M7LWV/!X1Y;(C' MAEZ4_0VC.K=[0QCW:M0G>X^F%W\[YC-ZCA\7X5U<7I_0*KJW5NO\Q^#X?N1) MEQ]_'._=70P;/_:7CBL=V[I+>L3V-2N\.D WN>?#"MJ!SRX51!V,B7&NC?#A M/1_=;7.0\MM]@_WA%614;M5R24]P&V9(];YT0F9V4?HT0Z9#/5_O23].\[SGD\J8V M:%>/>DN?7LM%B-P\_#JJG]9JW^YW]C_W'K0?9\??#O9@_WC#69:X#<+%!W=A M7I'>?HWX^/;I-]&OM59?^F(<_51U^^BR>UXN&^3XHK<_M'\&_CUI?KP].M(^ M7+5JZ,)@OER61$5:Y,:L]^UH%NVAB!.432@:FN;'> MHN%4(LF\3'#IL->WG!$AE+W/*'>'4OE 16NX8*+"Z[7Y6V+AE/Y M!->+3,KY@NMK^\=I\]?%^5 :M:^JW2^G3>NT5:Z(^-&/WQ_O@]K9Z;7VP3$& M^M?/7?MPB(*K_M>_#445927'FQ9<=G'9Q657@=&T^;*KU__YPY4/?CCW#Q_W MR^?%_[25\)RD5WM\^XIT4_V>O=UY>#DF_?XZ^>7'2J[6IC.4\1F/K?$ MN-'%!1?W%HN-X\T77+>_>Y_.']2K[]>7[4O[Q_7YY]OCNW()KI/?EYI]NS/X M("GG7SHM3VKWO]U1;Q&#> VI(2KU18F M3N@=8 W6(C!*W?PQ =/?*QUY8Z0 MDZ>N]\VJW7%6[XP.FGO50RWX>BQ76^?7;A/,,SDLWM&4)?@?/W3%^9Z?ERA] M\8X7\/W'L[-/Y_>?_IQ?!P^?S_7/]4&CT;Q#OL?Z'3515IIB/9^B/5SE;\F> MMX[U"ZS?\0+6__+]>!"^6W)@?CJJ=_>^(>NS$A[-AB0V9(6K?,[W MW-0O>PF/%_"]=/1YV--;'Q_N;X:_;[1#[V!TZ.TAW],J'C51:K7$5G/1\>CU M/IG$ICC47!LF](0^<5E,0] 2@2+!=X2OY$[31\(G)_#@26'?M%LD#PFL:&,JP=^=ZA7H. MS(%I$-J9,PSV?.[\^K9SW]LS[D?FS^+?OU%"HBVH^FGTG>W_NU65C%[*U7JO XSY]6U3L=DPZLOSL7F MP:OWYN_NZ.3G]Z&T8_RR?M74DP?W"^75.N757,Y8<-7*V75]V'79_&D>['JX M9]_<.6?JSO6-;@4[Y,OP7![N(;NV_OI7KK06M;?FJG7[>'7;S.!E@N+F76]3+=5UV?LC?6[K5PSMRU="-S\O6*!E]'YMSA?7S[<4#TFXN/WY#-6=RA^61'Q'_HF>-_H\=.@Q[@0,\4=:8-O.;O MJO44E4YR9^+-^+FX[@$^_TSVY0M_[L++O=1C6SAU!K18@P \IHB"$[C"!T=S M#>QV>6"Z1/<=UQ.T?M^%!PU!"P_3NZ0?N'I7\X@ O]RY6@^/U&N!WW5/[NG%T[%U]N=>=/W=IF;'GW9YUZ$5F M*B64VZN'1W/OYLNGT77PPWIL]'X?_B&WJ;JQ.[5GB G/]7=I08N+>!/G;)][ MT1Z-O1Z(:%^.14:=B8Q3S75O+_;J>O.DBK"31*R1ADOMQ^?'KU $E^Y1/," M=T3!'=;TT!\"H+TI:4Q!.S@DWL79P?D\&O_:Y+B #3^EU/("!= M#.&2]'TF2%1)1&%2%04 IS!<&;4NZQSD2ZUW#Y[TN?YX'TC!7?!#^VU>/OP\ M VI5ZHI84V?(@E70Z[*@6@6]WGSZ>2$K7TXEZ:/1OOKD_CZ]N8=5_%NK3$=. MGDFN8.@]2:T58<]#^3N+CH&&NQKJ/I?T-!/-QEC347CB>U1#/@(ZZN]\U M*P &V8L7'XJ7>+,I3IH)^=O+^M=;8^?KK^N/YNCA_N'F3OG>WGG.BC/7%0*5%E(ZC177Q +I)%QKKG^Z,K5;(_A MW3LP/=UR0(F1*YCO@T4E,75VV[S6YI@_$LH03!\B"")\[O]L!<>V*) MA;F:$.9[3OO&=KW[:^FLU6WJ/SY^^O!3 TM(KJG3LAQM[9R<:^56#>-QQ>.D M???UDSG:VQE=[V@WP?GGN^;-V<'=ZG!R?/1[J/Z^:70/=QI7/QN?JN?N60O, M^:HT"R=S+$J*K .8$K_]?_^1Z])[5:8_J2*PG]<',\<<@!V9X,J^-IIF2=_A M#/EZACQGH%V$]KKW]8_^V]'Z4N]7H)W_,A7]XQZ@O3%=U9AS8M[(&%@W^\KP MO-J^)]<_>I>-3W_J+0.-W&8N+(@@%#Q8A9XX- ^=!W]3]?#NNV M7;VNGIQ__/AGN#3&+\B @$7IS<2Q>WI3_V;?MGY+#S?[[J-\__#[Z\T0Y&QM M1M J#XY[XG1)\=BPCR7Y]JA^^TL*#K^"S?;]"_G9R@D;]0^*?;1WT#B_'Q&[ M[ZXO'Y?7<0M0>.W@Y&IB,WFBLS, M)_*^Q>/COOGMYO['CB]+9[6CTP^N]_FQ/EQ>U2W$A_-P_O6J^B>XN.X]U)13 M[7S_?%0#?*BB7)L1PHE8[3DASCF<5EE9NO&R:_8M,A(^N(Y7$9G6_>H;8.7" MPO9=[<](N"!&[-JFG67?N2.P4U<40K&1)US>W M#T<[A[5+Z?,C(%XI9PQK?5GQ&;A0+W:\JGOR^U3:^7CS^Y/]Y\M)]Q1P49\5 MQ7@Y#TZZRKFRV*N\Y15@N74K&1T[.!_=[ZN^]Z?[<\_[XN9DP_\^.!C5'DZ/ MC?O>I[N?%V=[Q]]NOE#WK"'-BHF4S5U> 3KZ7PSUQY;/_K)];UZ:DO[U:LS<_^;YAX>4]=,K:^:S99QE5> MCJNKAU][C^?!G_O@>\_X^/OARUZKEE-0JGNRHWS\T7D\.B3G?NWS6>_3_0!C M\LU9IZK6RD_.Z 3QY%&,?PQS$/T+_T03Z!;17+R:T)TX6*WB7.'%!$EZD\ME M YT@L4;;5^*;%7':''O>]E-K_Y_DXL=7)79TQW+-5D5]$[8#W(W[_JDLD5]1:V^$Q-\(CBE8]K3' MG03$PJL:.Q;I^+OA:]%W])I%_*7CT3,_NR[R%) ;CIX:ER+&=_J[BERA! ,? MPXU5Y4JCEA.JYI]G^#]- )4%,ND_5V?[,T_#X-_1_9;DX8WPJ[_^O:*>&9B9 M^RCBP(:-J5?+\M3.U,&1N?07;;,>[_+KX<>]_9_"I[/KR^/3C\+^V<7YV<4> M'B,IR0)/SZX.+YD=?G4&ZSL].#R]/#P0CHY/]T[WC_>^"I=7>U>')X>G5Y?" MV^O3O>N#XZO#@W=9"[/4:I/B;085C5?_?^W4"I(P^.O?MX9C69KKL=.=3N"! M7/9@X>W5'.EZKI1]6IY2]M_!,WCCRRN,_<=?IN7&E#A@/X(2U-_B$\+_@H+" M-]]-"(H)B3.^+A;+&_QJSO"1Z "]$9[W8L=;%YX-"\]\%: 9D]?H^B[9&;I: M'Y[9\X69IW@34=OX.&\"9\,NZOS8_7SPUZK*7IEV3ATDC+ MG(^\7@9MCSP$ -O# 1H4TP=<+RX>'\_-NR]?#_>/C+Y>WZF?#EK?"CJR.E:$ M K MCP@=TP:^,9$C?1 P]+H'O2Y!!IH5H,@1O!@C J$H$:CA3<>,V,[K$KRP <\O MB#GZ73#S[]ABHD=]9/T.4!W>R(!G# )#@V5,[P5HOF [T:2.KJ,P"K\?.H%E M@ "@]W8$S?@=>'Z//><*1GP\VHMDR*Q]KD@F4.PT9U^VS\XU7/EIZ%>=X0<, M]2UMA#L@[U^V8B 5$OE-SSW1_Q*XKJ6+W>0N]M:ZV!OHOFA4U]^2.FE(:I7< MMAHU7@5 MRS;V;,T:>:;G=(["EU9^JP77QSQ]I2*,UQE;MN/U4F48K1BQ?Q0K,* #=KV, M/G-!O,#RZ2-G?<+4>WZ:K569I134BMP:D[PY@\!-'R29CM2,NMBQ+&>(&M\8 M[]?K4HW>QGMI&C7]P8;Y'=@31LPL/4[A@$X!=1-P7-OQB1?:' 3&8DX0#H3V MJD;-"YC!P=-(@L<,)2\V1X[@:<#:SK>*<.Q';]#[O$.\QV@YSCU.DE@ -4E, M>^!8 UB_Z=VSR6'UQ,67?9-X+,4#P[?I-6J'V25M8IFD0^?&FY*]F"9$=&6& M>%09_JMY7M#KLU7V- ->"S-&J:TQ7\T:"=I ,ZVP2:(X,6Y%.(//>"0*8.B& MQ*-3V!MFIT/P69#Y &$8*#PKY8"AJ,$FT'7SPV-9J4%#*POMR?E PGV$,^)V M!YIK.@& 5:,W0L70[6,W?G'&D#@B/S")F'#O=!47Y,[T_-"NO8RF0_C2QR]W M9%% -]W4 TMS85/C>Y!=H#2<+SR.=@&($X[8/AS"'QP=$<"0I5X$>@I5R' #40P-OXD8R="$VSB#QWW'FD)U]8G=(&) M,X0X>B@4PO.$'J VG%:S/$?P'$KV>"D9",-WIM=(K]!B_ @XF!;NP/70.[3F M(X@D((T[XOEX@=8(=+SPUYFUS] )P? 3YJN02"D_N)I]S_B)9K9HKU@<@KV5 M&BB6&DF6'S-Z?*KQ)/E2U!GUV/9\TP?XQ3)Q_ WFU3X@RO#!*Z)W;3 1[T;T MR4NM0_Q1G'J#/;/,&_9D-1T#\V_XUN? )HEK^#H-PTZI>_UJJX:(5L1ZO2%X\#K@LX/.*\AY4+4^O@[CROA0#<2SX3I. MCY$,_4X5Y'\4P ;2(?S Q.EX=BH=8(,Z 0$=$:,X:R%_JZH(-C@MJ2,W)?R[ M@B(K<98 )WU.NI-"BM)RK=IB2Q4;#841<*3>TJE0X>VP:^I=2LZ )G2B>T#" M>.X'EH!$@T0%4MSUWBVY+'6\K'I592E94:G6%RZK&*EUE0HL>_30L4OZCLM: M#7ODCJG./1!IH:;&R.: BH50)X#2=%F0EJEFHB%XV5,CU/MC$47E#V@VJMQB MQNXZ0_92>-PY,4/Z +3@!7U Q'Y%'K]2W"(N5XBFNN/*(15@_E MUL!D.A?CT'3'5+(@RQM$L^C0*/907+*G8R,,.24T2H"(<ZVQCH MZ<:GRMBY3A>GI*=> *#)8]RAM B#052M@WK7:4S;HS.%LE+O@MF4>#QZ '9[ MCR?,*;CH,X>/1 ^0NH2S#LR"/R+"&-B#/C6CTS[2]3@/ M>83=>HC&)?1^/#XNW'+T4"'A@Q%-X\L.@F1,W-%662F?B+$'KFHTA![X"K27O&#PEAM=; Z)@F.@H)QMJ, MGX!2Z$R )H#(7-P@*?0H93%8 Y)[2-ECQ*?0%"*<+KPB'*)X9V8E8*!-G^V8 M=Y05M4@NTC)\U#U"Y,( 5 T+?4L+21:#WOT^O$(IHT,TGT:ZO0 5#D;30759 MFHX6%$8.78"'9J+ ".,&8_$:!^'1KO6%>]/7NR3'\,%B 9=F*58$"F4T]=<0 MBGV7]$SX.Z36K^1.TZ/;0T+;I7:)UJ,&BC@W$\C$/S5+ -"(+ RAXZ6AI%GJ M *$*=: MEH5/@"D?V#"6"@F_"'8G7*$OAK^!S@Q\8+WP 1&D, SC,5.-.G@)XCYZP0&] M20%0;;Y)A$ FS15Z+I9B##!S!48.K(0%D9CSU'J#/YR"\=(5]C77L4"$B^&W M'XD#] 8?F_3CV;VEP:#P6:6?3\ (-N\T)D_95T>@!TQ#>]&&U*D-M5ZS(;F6 M7CO;RE>T03#)(*EUF#9F'!UW-&,ALRV.8=<9 MWSE,7#,,XB"DS=@%_NJEQ,XBXSH%MIEF6R0)1I&\H,JW'8S20,/%(S,S!65. MD61ZL%BL:"Q=-C8#$8;$-ZDQ/>T#H(D#;TV)N7!CJ"29QO((6@&6L,;YMA;/ MM_%\V^;DV_)&2U)P:,8 /'T@^2@."UK/"UT%7>M3UY&904S6][01QM2%KC8@ MB3![?!P$18H3,-DS0V)-JI0L;=L71.7#M(*P!\O2:3 !)>PY<6DP%]R\PF,* M5'6@N0.2:^AW(^NECD" MBHE]AW_[+L&<"1V*YMYF)G\2&<)="I8P"A<*5RH)4;!:6M\CN]$?+SQ&,I-V M(R63^ :E&P4JKF''TD9 :[L=\Y$821Z*Q#,30NDNA6$_0MH!\)_D#Z]:\$1? M"HIS6.M$9PIZH#9<9[,_V7GB__VG56^TWD^VO)AH3S$E0U_%+D\+X!O">%T+ MBS+']@(8$GW<-8N0,-.:%@H&Q\=F9V9=&[R]JR+'@[:KT)=H-+LD$0FHI%[R@S!$5F8,'[V>N[IB4HDMS, M3-<7O:6EBHQN@.SX.X.=U(L2&PG=1H^O)4_%JI5ZZGS_FW; M2]HED+I9D#;+L6P":EQ7Q*;Y4)_PX2^W!*5JC2%X^4\G=6Z->#&N#DY-048R#E&RU>ZFWHK8_^E M%+C(VHE9Z:9.,6:%-SXR=5HVWXS;($'P5$ZZI-JI656R=D@VGVS+(C,S\T#6 MCFQEM9FUK\$="RZKRTWTK696;D31'N(GQ_6(UW6(\$';N'S)ZE5221(K6?LE M16]HT_(JW\-R"^BD[, _+1Z#7G-1D[%&W(APFZ@HF;LT1>-Y6W,L&;LYFT#? MBBC75)YG*8,[5#34N/2?X@Y55!O36<@UR+5\=KJVY]B;D&TIRO]9Z29;*BEUJF0ON L\/UL?H^@]\20)#Y-%:I&G2'B*9&-3 M)+5,B9OG1[C@WQS!WZBN8W;D!ONW\-3(>J1&FFN>&ED]DHK(H8R[E"B2(O$8 M]7K(C#70_6L:*6PV>;ZF]/F:=>,%GA;B:2&N4[A.6?OL4YZE (K>V[8FH115 MW; L5&&>6]$;/R)M-]!EY^/_]OBF\ ME=]M0*1E4S-^BL+S?67/]T4NHH@^8I7G.-9#8JR-SEP[!2F+\>,9 M/Y[QXQF_LH%HH[3*NN;\M* 'OX?YODQ]L*+WMJTYOVJ=I_PV(^7';JAE[,T5 MO:D29?P*[*NW*=J[A%#-7.'715GB&M'H@VQ6:OSO.)FYQ6W6 :K5;'> MG"9PZK/\XVMMBQ0A-Y/.8@?^#YS!F91&%Q@-$[J3NF-96M\CN]$?[S-8=N2D M)K[QG3[]2->P8VDC)_!W.^8C,2)>EZ0WH8\;[3KM!;YJ71/D20D#EK1 ]#2G MB)(F0]-4/T&UK"=D> ,;6((70=W8#FZYL,GT\9G/2+H3J\7V"8.5HE);8HE#',PX2(C.<@A MU/Z!GPL@3CE3Z@RC$30H\$^IR/;__:=5;[3>EXQT;XB@69XCD,<^T7W!=Y L M!R808<>T-5N'I6%\*_!-Q_;P9R1#UT/"A%4$'4WW Y?29>#ALPE"1.K4\"EX M 8PY3>#5+CP.'"&XH)-"E21<5RXK JA"EWZR-/A9E801O )\> 9BD(AP#IP.$<8NBT(-'@1<]$ %,'@ O MMJGP"J$P9V#8 TBD$ PPN^X$EL&$:U<#V0"[85N)9$($@5 L".U@A)(UE"F4 M_4>1I,0?4/BV*9RT#LA*@S)A+*4KP@V: ;9OVF W^%2B6PZ(2*??!_$8R60$ MMVF;/: !NHAH29WQ_G!]*#<[ #0HY4;LS5P,M.6AQT JN#3U%L,;, GYC0D[BKCNOT@$- MMT9\$WA &222,1^) ^2A)5Y%W0I_L;FZP,*!#;: !;L'P.)V!&V@F18E97H3 M;FCZW5@XP%[&RA]^(U1&P:_P7W@Y7'\D%2A_V0$M]#=6_6@'A2\F=L3$)OP4 M+:XBT!V$/&BA%*!&5VC,()M24!JD3VSJ"/0U%]84\FX"G!J(!-WLHVQ&*\03 M!F#_X%(08.%P(!,>17S8T[O$""R2G(=T0*::5.Z+*7'-'!B!/ 1F/S:'Z ,V M6F/C12/0;-]Q1VQ.P(\#1J%%118SKT"HNV1@ I4"QC0;9#AUI^SHTY000Z G MUAC#WYPPVNXBN[5'B!^!TR"P1 - _#I7*?EOXGG= BV'D9?NA,!2\>V$/,HC MOH+ZF;A1V$)))DK9VM6PX.1X[?^37/PXAH'"VW%WH[1V8E==)@L4*JKNR$X; MR/U^1^O Q+N:-=1&7KC+1JNBCL5NM"@$@R!+%;7V1DC\/89K"O:/.PF(A4*/ M97;#UZ+O:&0I_M+Q*,?NN@25VH#@Z+-QJL@8@7H/6G$GW%A5KC1J.:%J(H$M M)P)?FM!U2>>_?_WGZFQ_ED1_VE"[HG*+Q@R "FP_]AW^T?Y-8'TAK5+0[@ 8 M$^J5@7;\91HG4Z!F/X+:T]_B$\+_"@I]\]T$$B:P.=9\,2[QJSG#9XN6)#C; MCF4LP-,%\0++IW+M#$19Z)12\&;(S:8-YJW/#))4#!)\6%")EN4,49<9I@9Q(E+8&G679:P_EN M-&LXFAR:W\\Z5E1M5M2%V=&$.$F,CXYG!U@D0G/TF1JJNTQ?#0$(3^J)A*L1 M/ZJU:00I'T$T><"I(M5FIT82[[T@QY6T6UZ9$FS5.%[*B!>%HZ5\:&E5JER, ME1 O\A.'X#A>N!CC:.%BK.1XX6*LK'A9?+:3XX7+,8X7+L?*CA?.+^7$"_ + MQTM^>'G^'ZF2&/$9MXO6PRXJ/02X]<3Y@E-%*6RL55'%"TMR<4.L $/L M*7M[H=DPW]%HSS&YE&5-+EFJU&N;9'*Q8LSK85YQ(BF.2%1.)!D3B5R16IM$ M)'\S4.E=S;XCG%JR,DHWAT#>Y$,@Q08"GT$@Z:TN9XT66MQY>M>GQ,>+I\0. MR&YFYF7)]EA$U4V%0R$2>]L.!KGXGBWE /G"T&/N*)P\NF<%@9C95(%R]%L+ZY5S%,>FQS> MS5A.%;"[/$PJ61+5;/MW\; 59X U8H"FV)143O_;D,O@##!3 X@UI;'A#, Q M/[LQ8B5;R5<^EG^U)U.DVW*&79UXLN$5!EC!S>E7*9(*WFHNX5ZQ4<]<,W$V MX&RP7FQ0%64ET_;%V\@&]1(0!^>#UT39U1K/FVP7QIN5!D^KE#*MPJ:X0,D[?EPTEQ<;9"EZ][E8=U51J6=NWG$&X@Q4PMWGPD ML:5N>@"[ M1!FP3VR->=O?VMTW=%7RR?Y./T69?)G@+(]B% Q195.O5#8\3<0;@ M##"7 :HBX)XS +\KLNXFS.90WF(%P2RX()1>&.V,35+$$S>J9M>CX>(!J0^ 1SVSP MP.ZZ!C>6U45U4:K7-CRLQ>F?T_]\^I>S+ZM;,LSSO,86,,!BK,^-;E=5GM38 M0K1+.=PO+QG>USJG<<"*])HVMJ@$'X4G-%YAAVW1K;W-NXA5;61<8'SK8F6< M"=:>"3@+\")8V\X#U8:T45RP11A?-CC3$JL2O,4+894QM\*F8(6PG*G+V#R7 MDG4UK(VQ=*G\9MBJZIL>-R.D3HN$XO\A@=F]_5>86QND'QJW6T M#N6:J"J9EP7@=,SI>,5TW!(EF=/QFE_!V2!"7M( 5,5ZBR>)-@NG5$/;_FV8_WG'\S_\+L'&G*G-I09ER5#*"9L3-B=L?ON%4_;: M4#9'Z<;%]U=<;[C(*RZGCDTWTWH_/CUFVCYQB>>'[@1/#?"0ZII&+3*^7K>% MX51.PT6G!1HMGA/@.8&R4/&2DK@I9W^JB&.T4-TJ*96,<FIQ/+ MTFSB!)Z(;=)Y.H!'3=5>5:DH/)-2RDR* MK- YPOI:>,>"YU#RCB$7S>'%QEJ*WGT^43A)DC<\"L?YA_-/;OQ3R_P(&.>> M=2Q^Q=EG&?91Q5JUL>$,Q"ECJ;.U3;F2[>&0,CDO&3ECA7I>8;6J-NDX+HGN MM_O:(T\9\8/])3E ^XIZ/ZJ2>=='3L>?B-VV\^MENNE@Z;5W)MCM:^1R8-;W;C@7 MK)$/HS0WZ_YEKI=N-@/E_J]932YF$./LE=F7Q MB6<*X=R72J$F2S',SEW'"'1?\#0+INB[)CP* M,82_ZY4FXUK8M64ZMB@XKB W*[4WHF $+A9F]KL$_N<2(O1@RUU/(+!+0[@D M?9_TVL3%1LF"(BE50?-PJ7W-A9]]A[[H:3TB] %BC@&+QL?4BG#5-<>+$(;P MFN&:L"&A/1*T\0_P?&";OC!PK "1X77-?I\88@)D\$@:5#T',$Z$+F;X8"'W M";C,@YFN^>3.<4V$4S$$@3ZQ2V!U 1$TWW?-=D#9"('H!*[0T71<]TX[,"T? M]A9XB)>07 #60# (ZXYC6->^P2E).[/>T1GK5]V'LDDG8LTO&3,FJ'BE3Z#9UJQ])&3N#O:H'O M1.)-DMX@G_MNM(YP?)GQ_[.#'M7F(BEIF(,9XSLP9@?@&E1K>T#4/IG8Z(JMU,1[SQ>7_\#6 MXG]?KKW]T*3@>"D&+V 2-SA>RH<7,,%;'"]EQ(NB MYTN1XR0\O+S^@ MM3A661@0FO C_31D5-!V+./94,DO3/AJ>#2? D<[-4-R]^FVI.D6I>WTSG7' M0G#\]Z_:7\M"0:U4%QJ"F4 BD?'4"=;)7AXV5],IHRFPY*/B"^61E;#$4T[! MYD/@*7,B\P, SV&'PJDB9[YX2E;.%X?EQ_?+I5^.NWW**%L1)E]SSIR;,2LU M8XJ$QQ8:-_'I"<8HJB3.,?Q**LE+K]^YA<,M',X7G"I*82VMBBJXE<6MK/RM MK (O_69LA;TU;69V^7@F5K,-[QTWP+@!QE4M-\ X56R2 <;#51MF2*TXZZ8L M:S+)4J51;(?'C$TFO.BS+C;2.A&)O&%$HG(BX42R$'9_,U#M=S7[CG!JR9,+@11L:3Z#0-);7-2G?Q]52^.$D;Z MKQQ?LVC950\33\9&1ON+,NE+!H;-#C,LW3^H\=KNZ&4/+Q5E294,#)S\9Y%_ MK?G:]EF<_#GY%T[^R]JGTJM[=Y>=_#G>9_LEUOT$4\P%&ACU=5*YC[&UE$P#\T62\%U3L&<@HNGX"4-/HDG%C8+GQ5Y MH_,*O*_>S*4>.>[S^],]AY)$VG#-GO V^E'[/' X!,,T!-OQ!9U>;!$\("BS M \1E^]9H5@N\YZQ-K0@W1.AJ1MS]SION;3?=!G!A'T ')D\LG;T!*_-A %BI MT^EXL$ULN6=C1_:XY]ZL_H$'B84DVP=*E9J0ZAS8JC3>O+QQ8$@VS^T?N#\! MB.2*Y$H]O2)L%9U?*\/C.0B =PP"?[FIQ54KC=3BU$:EF>/B+J8P&2.:XDY- M+:::ZUK.@*TBENIJ2:A,%ZPY?855A37:$ZYH[LL-+I6@(2HTJ M8@' ADX8#0)<,P(52Z@#'! EEI>0B2\4#C15B.[T4REH"R%D9 "0W"N8.$CJN"&7 U5(C;,,?0)@93&>$,4T"+ M(81RO$V(C5-J%!!@3>#J884FRD[B@1VE^=&N?5>S/7@02#!NZHO?VT!;!N[7 MH;AG2P8%8<$T1E%->8'O/5BA*PHGG\[I,F/8PR[&^P.-BI!)*%9YTBAJ@.C. MK9UR1#6@:89^-R)Z7*30=UR_X\ Z ),?B#]$5,WI^QM__=P3TFQN1CD,4!-S M)B "5/&W7$L99O >@G7A*XI2D<:O1&P38B%B*K#$4P8@OBB-S:R*(*S4)YFD MHC-JA,>^Q&2O;\K@V"G9!;9 <8,2&KC5[1#3#UQF]=OH8E#&Z) )/\"B1KO+ M!*:%( J%#"Q\8 )X\(V$-] S/9U8\"!Q B\B74;;";NPFB+?)ICT*VT&/D-- M_*V,%Y5J$!Z""H4G UZD!8 +I9EO3- / ^E,MPAGC0DIY2*-(1W-EC"F4T_. M GM(#95B*/(*$*$[K,U\?UY;>+52F]$67JVT\J4$DL(4KI*JX3%!4,-E/,QD MJWAV9I&-%.V186#*^P'9DMIAOMM*DD2\K9"ZV8O,V$3"RHTN6I7%E'$)) H@ M$",3B]&V =8\2"J7&HP">02+"*,3+P:72WH:ZG.A RA\%N08?L*X".6Q^DP> MZVLCU['8^+C1M)/R\]FYO"]M-Q(2H,DC0XU M%TP@?S1W;2YO9K[1I *GMQZMZXGD8N .&''P-V$9) MF)^Q]13Q'3"Q#."&QQ.4-B?:E!N[%K5_9BB$&OEMN/EW28FE3IB5C::F#1J$NI_#VVM8" ZV)=VA8T'4] M!& : /3F05,$^"" $I("(02J,B%"QDZ"<)*4'B*--&N6YRP!'*T-7AZ=?L;\ M"2,N,?^,R6,3ZTY#"8?J"?Q-ETJ;E/,9&4S4_<%I!S/((BDWA>,(_TEI]'8P M:[&I]Z+'9T,K80(P>1RII(+LJ6,&6E][3 =7Y=Q%%;4L2*=#="HP<07H;,>D M^\S) "G4ET/36VYBM!R_ J>U"L(%\-=GXULCYH,9)LSH>HSK<)H.,:BUX $C M!914Z"H L8K\9I8Q'[V "P: &3>3@YC98$@$T?.$F?+H@\"W-J/8SBH1PU/:;-3L$! M 4OAF0+Q+34@QIT% $LT"Q\S)"O5",QH:7V/[$9_)'> JPAI%Y&C,^RG,*J! MT$RCDWZ30L$T!J8%EN]&"TLTZOWK!6=\:S7>"'C&"8C$>\\__/#*!LTTT!J? M1>$-S4N)%YGS2PGQ H;-PH.5'"].E?'@!.<;Q4D*\R!4NQDJ) MEOK".VT<+X6),8Z7$N*%B[%RHD6JR!PO)<0+[0/&\9(37IY?D& >@IZ,7VY+ M#[\7N-QK#9(E^R$GP*,HE=9"85NVCDHT?9'*Y[ZFK=+SC8$-[>KZ N]A11U, M9_46>_7>GK+ MZ9C+2?XY]N9!8B^'%G@*>NMQ V*N;W#[9UL[9W-Z3 9']Y@ M[*5*XNL;<3E=MW,[,;2K;'%94/GKI]L/5@8(?] MMQX,G"D21]FW'@SLY/C6@X':@QP*-(:_]6!@@?RM!P/GB82WM/5@H [1IH!A MG0+WK#;!>;+ZWCJ$5$M)PXMO89>XC/"W)$M88,2;#6'.+LLJLT:3YV4\59);BAO M5++%.$^M9+N?*\?7K+#=%[TZPD/(N2=1BN;S8I,L1>\^EX,MJB1*4N:>#F>A M>5F8HHFHV"Q-T;O/A85J-;&J2IL=QBY1&J=H&BHVS5/T[O,XQ03\H]2S=J]* MQD#YYX$VD#+D>@[GVTI&&&N:)V)3G,6=O*,6R]E=X-\V=5?T+96,':A2B9O, MBP5O)8$6? 4E8_=DLPET"^FSZ.LEZUN.?_OHG"B11EF2>*ECC*R/+8KY:R1;O/!60CYOBX-417K!JK5,!157I M74>33!9;S2:_*<)3"R5)+2Q+QXA56=G8)F \![%N.8C2"&2>JL@1I:?_[&U$ MCF)SKE!B6)R*V+A$A-\2: MDKG17S+4\T0$3T0LX@"IRDM7\43$NBEA0LT22LJU@L95\4(*Z M3JOT3DK,!TNK[$QK3&\A#_#Z5:7A@>5U@8MJKD55,66U*F9^@YJZUKQ:L2=5XO&DRY9(DD2:S5 M,^W]R5EM34MCE:BA>]%@RL/#:XKUNKKA%V-*U 9^(TFHDFT1-I[Y#0Z-K]D\QK/<"-B6.M[=Z;:%.7LBP]O'2'SRS-%$W*M*C;K/,_$ M[\Z4Y.[,DB9@76QD[T1L!$J+OSNSK%6O5++%*$\"95Q"E]Z7-YEM_S9, ;WC M<6E^K69MK]7,V6[&Y7=+AM(295PVA;++=UTF?\KFA,VOP7#"7B^,EO*&2_X8 M+6%\?\65@HN\ZG+JV'0SK??C V2F[1.7>'[H3O"(*D\-K&MJ0!&51N:'M+:. MCGEFH'@ZEN7:!D54>6)@K1,#KVARN4%$O$%I@641VJAD>BR39P6RM>Y/3$\G MEJ79Q D\$=N<\[@ISPBL;49@:2DEMJJ9*A[. #QQL$X,T&QD;7>5#.T\N[ % MV87EQ;^4;1"H?/2_V4F(I<6>U*QDBO@2YBK6]"X"\T^.HTQ#>&")AVA?XXJ4 M^-H>+[3UY*'99K;7IK:2"TI0>VJ5SLGF<4&MV=RD@^.\SE;^/LKF,4%KHWA@ MBXIL+9T6JUHG>?3PI(SKR =\GX)_\4 MT"82AM+*P?E5MTG%<$MUP][5'GC/BUU/6_7I*K2'6U4Q/ MT&XE(?/[*24@9*6>J8>_A73,+Z@43L=J/=,Z@IN5>EE'A$J53-O+\LQ*+L5H M\S#G2[93GE_A^978%G'!,N2'-02F\ULVYQR_N$)EC5, ML"S)/W6YL>'S69@7*ID&_,I6W;H'U\##&6* -,&\>GOJO744B8ASGZ)75E\XIDR M./>E4JC)4@RS<]/A-?IU14A/:1#=)9I'#.%O MI55I,;:%;5NF8XN"XPI*M5)](PI&X&)Q9K]+!-NTB="#+7<]@< N#>&2]'W2 M:Q-74"514"2E*F@>+K6ON?"S[]#W/*U'A#Y S#%@T?B86A&NNN9X$<(07C-< M$S8DM$>"-OX!G@]LTQ<&CA4@,KRNV>\30TR #!Y)@ZKG ,:)T,44'RSD/@&7 M>3#3-9_<.:Z)<"J&(- G=@FL+B""YONNV0XH&R$0G< 5.IJ.Z]YI!Z;EP]X" M#]$2D@O &@@&8=UQ+,L9XD\AXA!I(7*?PAS !W&S2P' )@^!$$IA'0;7^A[9 MC?Y([A>WUR4H(G=[VB,\:_NP[4@:[5BDXR?%TPZ5IO2;2-Y+;Y"A?3>:-1Q- M9HS^_.C&0G%HF(,9XSLP9@< %PF)Z#,5VKMMH,7[G2$ X7W?\4SL7+KK$DOS M@6 GQ@QE#YTX>E1K>T"]/IG8Z(JMT<1[SY>+_\#6XG]?:Y@T.5[*B!=EX:$I MCI=B\/+4H4R.E\+D6(/CI8QX41:>QN=X*4R.+.;Y_N=P M0^%4D7/R_RE1.5\:9G$ 9+$%68#TRW.[3]AE*T+EJ\Z5$65Q#FV'[=RN)7#K9RUL7)*3Q7YVT)K218Y6TRK(@MN:7%+:R665H%W M?3.VQ-[^+9@V,[Y\/ RKV8;WCIMAW SC9A@WP[@9ME%F& ]<;9XYM>(4G+*L MX00<7R^V_5?&AA->]5D7.VF-B*36VC B43F1<")9"+N_&:CVNYI]1S*CEH+S MF=E0RZNLR\VAD#>Y4$C!UN8S*"2]U>7,T9+5&TM<3][-S+XLV1XS3.4KLTLP MEL;'6%4,978EUU+5[,C^&$>C=+C/DK)GE[?>.LHNIJ@]IVQ.V9RRLZ?L$E9X MS?HQZ;BO+*!QVE+$*==FH*52HM3,*?@XBEX69NO4N=IALU*,U1SL.++9+*OK-L> M74JB8]DRPG$5+0&/'/?9[>I$VEO-GG D^E&G// E$HWRQBWGC(#V9=.P'5T' M>YG'K_3,1_S%ZVF6%;HDK/,?@R;=QFNIXO/ 2:Z\-[ M\"OMR=9QG1Y=HL66P'K:.:[?<2S388-.M;O3 P]H&$;1?)S3&1($".!* V+7 M8 &P$9VPKW!L?]1'#@ P#.DH%>$&AM/&6_>F>^Q-MB-Y=2K@!G(=@Y_WQ$;^ BI>2:GPULPIN$,D< I M@S'DT!]G]Z9D2]8#UX6)A3;V=B0>P ^7WB=4T F.'8T3,A5LS"4="SB$&),, MNI@=\4=<%WNT"V*!+AF&":'2!=T+(F= + ]!,AYHO C+";<[508]4>Q=!['E MHD[MAB(Z;N2+HCJ/:N]S;R\JL3*-%9BJ3J[]?U*5ZN-0'3:^=-S=Z )F8E=A MA7R%&@)W9(<5PM^PZDRE8K6LI#X&\$Q!4ML MJIF 6*JO9OA:NK5F].43!?E#Q/A.?U>1*U2;PL=P8U4P86LYH6J!9:$)72#M M__[UGZNS_9G5,?!O,,Q<8+Y4A8SPJ[_^O:+M2X%V]QW:A]2+K1#MWP36%](J M!>T.6K[Q:D/0CK],XV0*U.Q'4*[Z6WQ"^%^04/CFNPDD3&!S;%?&N.S[41 MX ?E$!7J-DB7H4T,ID%"D3@E+F/9B'*]38B-4VI4!()-@7(+9).)C$_ G'(U M/Y)WOJO9'CP(\(N;">/W:/08*.D<*O79DD%A6#"-450S8"!:#U;HBL+)IW.Z MS%CJPB[&^P,%BY!)Z-E:I9G2LZ .E26Z.#_'M7J>-HY4"DC2H=^--"+N8VS' M K(_$'^(V)S3EWCJ:S4D' :GB?$2 &B^%NN5>H)H,!["-6%KRA*11J_$NG+ M$ F1-K4=/V4-XHM2I1&]5Q&$0EN,G_G("[%?,]EBG&IV[-+L E>@G8'2!9C5 M[1#3#UQFY,.3=S;EBPZ9,/NI1R*XS%*R$$2A=0$+'Z!_@6\PT-&%]$Q/)Q8\ M2)S BRB7D7;"2DQ;K'*C4EMI#_(9]N'?2J45+2K5EWR"&AB --R$.O/Y$+1H M93%@SW.,<,J8BE).TAC,H:4)]";/?'(6S$-2J!1#CE> !=UAK>W[WIV/I*-%.V186#*$0+!DMI@KKM*4D2\ MJY"RV8O,2$*ZRHTL6I7%A'$)% H0$"._BI&V 58H2"F7&CH">00WR$M#4IJ( M BB59GY$PG!&!48,U'D"0QI+L33WDCO87;@5<=&3P!\POP\.IO;XK!=@#??$ MQXVGGYXM'/K:R'4L!NB(LL?O4<&"(;&YL\T2+N'[\R2:/-:G*>X9:BX89OXH M),]8JBDSGZ8ZVW(\A+N#(4?4LD71[0&3_P 8>#Q!I&F%EMAV/I19U/:9>1'J M\;?AWM\E&;0Q)C_&H*UZI9&C' ^CEF_-=VD*2I+NJ6/O(&]IE%DF#&D1WH67 M*0$V9[X>&]S"29+Z1,A8ZJ-M=F(-.K.MN +"R3(V&Y$TT3-Z:@W>IF"L\"',F!40TU:)YHBV! M:8@3XHNI %%D#5%'!68=O)LOAHXCZ$>,@]S_=L# H28P@"MX-DC& F@"'XB% M2^+[%J$&[=Z=2]A?!O%TUVRCU]H&YU4LC*6.V;Y0Z*?T7#UO&4*-!=+I$)T* M,EP NLYHLKY@+L >]7B5AU=Y>#6-EB0X:=' "3RU8C1] M-1\"$V3:B$K+?:UOXG6\"^(Y@:N'-356MR:UGE[4RM+Y8-6UB662 Q!\*#NFLT^LF6J\6&S-"$R2-".;/! MGCVM[%7H9%18DW!2C4:]9[]^[CH>6@< G@^:?<]@#@::1M4^'>K19S9 <@U) ML+Z%S0CSI JNS=2G20Y)*T3#/ATSE"@B8M\9OEM5*'Y20Z<5*WU[I6==7L"; M^T#[JV3+'O@"/OH#E.G:FH66/STKTD;* 3<$M#LX]92$>AJ:?AU>@%>C>>AS$X[ PL MA5YD]@%GNA[E,M?T[FFL"\,'P 3 X!AB GU6$?8HW-@' M\S5MDH?[%U.&=C(/@$8XC'Y ]&3K0%D<>ZW10@6 1"C!8">8S(+)+"IQJ8OE M^?1@ F-4/+P#V@OD@06;!JE!)1JZ.<#/D;'NX,FA>+]T: +##< 9A8%6% DN M)4LMED833-9,,YEPA.IG#[T9ZETST43/X<76+2OB#):MI?4]LAO]D5P+#A@: M@FCIZ,R42IN>T[8*!39.M6-I(R?P=S7PE29,%=^-UA&.+S,L/.]J3[U6:2X\ M>)VPK!+C@^OLHEZ.,!A]IOG"76:Z#P$L3YK,(6&D;#*M[3E6X.>=\IXDU<2# MSZ?2I+>VQ&E3:F*';;LJ=8Z(,B!"YH@H"2*4"D=$&1#!15-)$,%%4UD0P453 MIHAXX87T)ZW6U>UZQ7W;7B"5UPL&2_:]3*'$3=:>XI6W3S4^ MYVQ20C9I3H&@R+Z42;>E6E&;:\T0KVUIR\E@4\A Y8*P]!RP!C!X*J2V6ABL M9LM/!*]R/CY8#B"LAO9+#H35$'_9@;!![+"<%BRT4.E[5MR3GE<)S]?1Z[5O MZ45RTWXGC.]P:/$QC,PD0-%[7U'9N2FF+WK?2Y>>F^+S!CY:K(K&ZH>=QLQ)_6P%/ZXI\ZT# MI\EB37YUS4M.E9PJ,Z7*AEBKS2BNN^;>R5@E)/T4=@N:>R=Y6W %1JM7;.$5 MO=,L)(!2%QOU1N:*B?-#::B$\\/2WKXLB;7Z=)^U=7&/NII]1Z*[<-SFY#9G M*32.W&AR/XC39*EH4A&5QHR.@NOI!^V'Y1;:!+ZST>'!ZHZTN!"W[[A]Q^V[ MF.\;KVZBRQF#,T;Q.\T^S2DVY>FF<6O@]T2ZCV!=H,RUWG9P\H:R[:;Q:*V1 M^3D$3M^^[?23)0L?F'-W70A,#N:&,LMUQ(EGL.\X>Q% MO&S*J)-%&(1E9>F)X6"M0-O'-F58_BRN@SPN3QZW00D+B;&BAKADVAK$PMYB M^)68>"?=FF0A5LP[]A&6T:TM7:$XW$=!\ MWS7; 2LEAG7D$OU\)L#":MEA.Z AEN(SPJ8.IFNP"L?(F6$=RF1_(W@+X!1T M8 NTWA[>(<0%8WMX#@69'*AX"U\6/+DQ/E^.BP M "O3\X*HB<_K05<1GD\OC:4K>JM/T8NL)KK5Y+-3())J8@.98"E% \T$.[E$ M)R8V%)NB/Q]E2@ RA.Y+3!>SG_^:Q1J:TMZK8KI!0_[\%?&*.F].5M*6=E:8 MX)*"NO9,$?6LHRV4J)5Z0E2]4 JR6XU(VI,$S2KZCQA5T6F2 FIV 5\1Q68U M"6+/=_1[((H(IC$BE 440QZQTQ7KE, &TYX+@%<&/EKA=3R2(J*6%.EE(BII5IY34F8 M%^KKYU3,AB5A@7"J#T.I2ET\VJ$H74Y;3MB3M/3]7G 7>+Y0C\:<)]0C:6W, M$-?8[Q[PBU-JULO%M@!"B3#S;I["*,@D*SAPQ 3#,PMG)T-)4_7]"VF*.M57 M(4$(L[HDL,4FND6]Q1<0Q(KT_H(,'&N 5:O@H_S^G4B[W6&;":"CN]30V*[8 M<5UL-L_F#,U%H$W3!B_1#Q(>@&_VF+MALK['/HWAN,1W:-MW"_G2#:,KDPT; MT%1,-T\$K6G[%>$R:'O@]EE!D^-3K=)A% MF>J5,;?E!"UF#QQEAE7K(X8RYPT%&TRTN&!-J2((1Y8V$V<:_!NX.R-0)X)' M;!S,(SKUMUSZ DJ=J".4IK.V%%'5? -]G]*K(T%YR2PRR2V\K3H4&KTE\3S M;"OXF*Z#O8$BI4,TUKDCM6K8:[2P]FB.S$G$T[S0'D?-ZL5 Q/9DSG#<3T'S M/ <(!]N T#WY7;)@&)#5_LR9F5DOAF0)$/.BSB=:HH6V!O^/N4U8C1WT6$%: ,- ';Y1GLVD9Q(!S%[M %OO,V9)G+LZ.+B%V$OA5X%(S] M/D@3:D\PUJ5-ORI@LM&^G@WXHTU56] /V^E-;D:#>8'.!5B9"RL'#D]L:RS* M8\3 N&&OOS9M8XQ++&PUC&@B;J2\J!.7MM:@[3'#?A83#97I1]K8U;99_&!, M#N-]3BE;I2&#DNZ:>I=QG,Z8EVI1#5<'LLOUZ4>#M'T:/**B8-RAT[1U*S!" M\L.VG!->9B0\0D,#"9=N#8DA^LWK$A(U_(15C"?%>-5D8T LBDN'LLP.B;1W M&GKQCFDO#%A.4LPW"E+51V& Z)FVW-2^9Q NS4_(C1H3_IT73* ^;P+6TVB6 M?,:954FI"$#\\F"76"VL)N+G/Z M'T9-7H2HOTN83Q)E66;!%UAQO2FE^R%&S9K#?;BL%V'8D/&E$T; 2\&V4:G+ MK!UCH]*JO9DU/7!@P%1AV,P)Q%\(I'D(JS;$9K,5[JLNJHKTPL7.6D<\A8O1 M8>3DI*D"T@&%B16J\TA,CHTIG,=V[)WQ-SI(#TR$>8N\EN0D]( M,QU -\X850S%(?.?0%V:_K@SD@9_@N@%Q6F14"?0WF&X#-L!VG9I5S-;D"M@ M86"?L$ID@[#N1/!FQWS$O!LX(7>$3CLU#&OQPX9IU*)A5M/! MSN+A+![.6N(\27AF$AYU,36&WF(;F(YE_8NQSJYH[T7+HG:YP!(K)O:,!D\* MWAJQY-QXP>P]@FGV7 MYHWQKZF?63J&HGN+N>TU3$)[;D.L M)\8Y?CE^N<3.";^E;J'V*HPO9[T7[/ \GQ#F'M/)R%XMH53+K\EN8N?@]ZJ% MD\%K_-XKQ]>LC,B@E,+OV<3P&J6WQ@3PVE[;&R &MA?S-6$'SS?6.0%L*0$T MA!T&$_B[R=7 *VWC-::%/;RO($Q3P9)V<<&%K+^F[R]F)MJ*WM>*RIY.A:*+ MWO?2E4ZG LKEZK6Z;(%M69:SCED4C>)('&>EEC< S_3VN9)Y])%CFF.:8YK+ M[G+BN73]T+/EZ#4X)7(6%["FI563%R37(490'JMY34WDM>,U6:Q57]O.8I7Q MB]P5Y?IA4*FM48Z=XV\2?RV.O[7&7[7%Y6VO M2RQ2)^R-:_#E5JFD55EO2"IBNT FP<%Y4=2PL()\L>&6SDI@B+3V/ M_10\,6PK0X/G82<;VO;%,A\"T\"JFS!P6&&0U6>#+[$\7T7XY RQ)!8M&&S$ MZTE4V=6BDJMA#7Q:@VMVV52VU[A$Z+B_S+@F/Y9%0V#C$G##+O$UTR(N6WI M"XP:@8Y5PJ['A4KC-81UC0?ALFB9PL1::3L)K)5I$-UB18_[KJEC5B$J78B5 M3:-BY3M M&7#N@52+"B=&!PSX? \T*4A#P:!7^GC82VB0J M+$=QV'5L)[7;9!'IQ,;#4I8AC^!2<3#3!OY)UHJ-2A B%&A-5EIP-ZXBZ)'9 M8*NP_=ZP.JXFPMA)D8&'_!CQ:E23B#9S@?V8/02U"SS!RB>&16GM.PJKD&Q1 M9C*LK#<"P3SOFM2W2SLL4*XR&2'( )P M\P55D(J7I(V71*(E4=D+A.H1)IX $VUBF01E"/R"=<,$#Y2ZV8$APH8X(6D* M <5M3[M'L=^!!T#(BL!W[=^,"ZA8Q?J$Y%'X'1AWE(JPB8Y/;)A%UP*8%2:T M0U$5+8IU^ @E? ?H%ZM*TQYA@1W54H3G@)H8Q]#BN$B*B5W!,N,ID2Q!-(&L MI6! \G=-)'CVW$!S30?V$A:LU5C9]DEH,"JF4@.$)JYR7'!2-UT]Z&%13IV6 M,F9G$B.M@SR(\,'!P_XEL-YXK7%U_!ZM2.RTZ?[8"TC@XTV9'7R,]K@9_ZQY M7M#KA^SGCA6@QX2T_B3R3:0A0"_E."RGZ\$[[;#O&XRP9]NXFPO2=URJ<8\< MT!&RM/,E%FBTQ#6K?3I5/3/3QF@O8,0+@N<%DFQX[H(810K*U49ZNM:N:7>P MG)_/.MO<:50*TF+8B,[Q>ONI]0)C$2*<.D!X,K.-Y??"*2TCC$QREK!KGMHZ MTC)B=H9ZVW=P&TAA1[$)<^D#K81KB(LJ W&<:T /QZ)P#+\RU0 HG_6:\/;: MU@(@2V*\$YF2 4/A6UQVFI%600+[$&R,.X311]<98IGXL+XJ+A^$0G%%_R;+ M=7ML01JM_AW6*2?1XN_8XO7Q.PJ0!V-)(+,97+GWU"!B- K,:!"P41G6D=\_ MGWVX1"E7P8KJE(YEJ1%9,M&/XMC494;^D;P4:EHQ@!4#M:1#8<& +(M M@65ALROI84?K<8\K6&*TJ,9;[=U;Y=W;#^^B 6@!>-;S"E9(Y1J@G*J4^ M8T(!O[!"+3W^=N@$5EAF?8BML+ B//6:0#\-4$&QR4T2-:?40-;_]Z];56T; M$FDW;NNRT;ZM$J5]VVJHRJU6-:2ZKJGM3JL&;C!6%&5O((.KP*ZP"I]6"H 5 MP$KKE>($;OK1R%AX+(*#KY#JI0DNL5(B7B@301NO\A+66N3"]^Z*: MUX'-.R[FGT:54B5&BS3JMXI:K]Y6.ZWF;0MP==LABM1I5!LU6:].H:I*+T8X M%E[H/L?>:P;N][8AM5KU9O$XJE:$:(%1:Y!PB?G4@F8K42MR:QQ_6G1J<$PC M\]89GR9<1?.X&V:(AU8U:^](0JEGZN@484\":D!0JSQN0HB/'3Z&[791VK%V M"G'!9?:H(8'1Y7DO,:D:QC-L.OZ4;$R&]MIC.4F[+P5Q%"\2F5$@ MXMER$TS(H!=8M/42K@Z#98$-YH7/ID37#\"IW84QXW%G"!9AAL]FG\9)P%IF M<1P,[HP;E(2_CX/^T[5PF<3T(F[%=%^RKCSR&1':.UW3=(!#$20.DM BOTV=HC/(BAU 4P$H[\, M(W&P"P:PL4E&./8SU/+;M&]V056;K&H[4>?EFM&^&DVQ;P3PQ J78=M M1'^&?A5MY1$U!IOEM0L?:)>I,+ ?;BL!H6?L8EX(5UP6Q"R8#-.%P0K*0L]< M#&TWA7'H&"?A^F@^P4"_"MO-T< GBV?#*]H](HYUNJ(=Q$3=D 3%ZHL^9&Y+N7C('D6RN$P9] MP;5O1]2-S07O;6=H$>,.)1N :I=VEILYMF XL LD(X0?=>QM#%_[;D!=>!89 MHWV,QG2$H6>4\ [*=U@U?6[J@11<:/"=MO\<1]NP#3Q*]0DT)V/4H2Q@'@'\ M.F)DS][$5?=,#XP*(PZ+A*FMM/LQ)1S8WM]37-+&=>D6DEXBD)CH$)?(E8YU M9#+0.!/"(D##Q(]]S!'9J&%I\Z,86.&2O?D9XIEI8:8RL8D&5DV,A%.RX5?D M6803+UACYAS.W(/?@>>;G=$B,W21@WL20>@FEEO,,X=M'$?"*W1]::O$A("] MB/AK=3[PY-[V*.0'F+)!:R(VGM+I"G=6N@(LJ$0W2K #GY7!0*F52)+,$?LX M][-%?[*5<1\;F[HIG3F+9:*,_SC^1SP\!&-ZW7'?SO/]O;,/8E)D1(MD/6/0 M5M Q]34*+Q"$#5I M@<@0Z(3@-'LSP<&Z@**H:E,0#A@GPEL&\8'M8]O7==DG!_N<@;]GQ>YV?_O/ZUZH_5>B+UK^A\\P418>]_(;DR>3?""#N,13$9C MBU\#N\SZS*T)'3\D7,QY]QA%1LRCH6W$4@](F.%)(DO3[RGO.:"$VR9^'P',V8P\):&M7/IKWC MZ6#."FWPZ:CF___;N];FM)$E^E>F_.%6DK*)'H"0]VZJ,,8)"<$.X$KVDVHD M#48;@8@D''-__9V>D4 "@[$MD"#S9=?A(>9QYDQ/=\_IQ*D*K-A'-IE@1E?^ M:*?QERUMTP;S2[#=<,44]0IGBO:9L1-Y#)"U:/OSC,&$<P4(X3+'LNT M/_=%'LJY]P)RY>#8O[UCB&'DL7D/3KG-'AGK[+!.?!]R[9B= X6+?3RUJ2DS MAPHGIE-6A9@E_*&A]YLN.)<]U2*T0]QVX>=W0"BD6,2A2F_,CN+Q,82[-N(: M!J?+X4M8%EZ!PQT5\U%GSS53/K@XN!)Y:1PX MX05PU.4Q33Z2GO.FT28$ M6?'<$07, [-^"MF-D'64#.3&[CBV>9J$C.>'.Y85'JSM"O,=1=Y"R/YPXB2D M14XHY%A&D8A##@371"!8!()%('C;:1GAG[ Q G690,53-YS%1$OI@6'?]GZ/ M.;MY%MR<,!?L&3"S/-JV3L%U!8F*+/$ZWKM2Q_ 45YJQ$S[R59EP-8,.H&/3 M@R![!BS5">-$?@QD+]*/8;AA@Z?T4,^=/6!!^6R#2^U1P5)$P]R.]N.;-,D- M-^F4FW]H,C7=>LTB%=.H MZ HVRKI9-LR!9!N2;NM54QW("L:IG+J;>K??:EWW/S6[K<[5=?=KO=^Z[ABR M)E5U*:]\.F@4]]JW6OS_9X@U$27:F.@VY-_);7*'76:F$L!(8*CE6JVFY9\3 M*)<0:QM*-"XGK/3F6?8@)-J87S3BA@M0,;N#%3O)"YA'G\H@M:JZ4JN6"?VC MHAME65.-FDH4@V LV3(A>%"S5C)(E=NQ3^XHN8%9V8,[E-Z@^6OJA+-% G7^ MH%$@)+)H)V(-A6'A34TF>\/4W7(FC!"6%[S6&0)P]]2Q5@<"+K+$U]X>[USV M]Y"?&OB24#.XS^2_87N188B6$(6-[72INFJ+;-J M^H=^_*N)6GPGKU$=7$/%.H.G+!Y%@!1]\4#GY\U#86A&W2,,Q703MHDQX,=5E01C:?,Z0JA4.ZLC7VY-GHCOQ7( M>BVRMJ_>R5%6*96/"F5UVEL0_&&ZE&B":2_=^7@D0+AOBJN5E'Q+4F9-<0OA661#1-)?*,%& MX(SRKV=H1OC]MCE8%W?XEX$9O+3&X1,!R/T6KM&?0.WG*5V=\EET-;.?S"G_"8_:_N=^HXK\QE%:7TA%DC(M3G40<"F$0;'9_50L8LFBU% 4 MN#F&5:,H)447JZ90J^9X.#GSTI "7X*5GW"J'_.ZR>'^'Y.>Q-I_!CF(OU+Q:=6'2"U 6^#@]?AT'JQ1[#/R1T M\)[))CQ+/>%UZ(CSN!*O@'@7_).UX DR;&9H6S> IK8""I8:G4;B$FK6KHL7*:FP!VW4%JN[[FHF),C9 M3 @HD+*:B+%^4U)R%*_+D4QDHBWT<%< ]KAFFQP- K^ID:\DRY:\$JGKF&JU M2O0!,22,-:.L2:JA6S7%L.E:&Y@#BU3L="G-2\(TQX+;B3V%OH^AEZN*GJ^:*Z4$&L62K0K)YFG M31G H-M,/VQ6SF34]WF5G1M(Y\U/R?IRH]K2?YT'NG6,.],1_1V+B0721W=! MWI)^D4^_9L@&. &-OF?HABKQ?W0'D]\ZZ7F7/QN*TOXV:7___HM\.T%\>OX^ M<1Y@5#R7X/$ NP$Y06,\HOTFEGU.(0HC!0,EUWV_[X_&H7WEXKL3!L .]GVC M%]:#V?_JUUJS^N5''=]>2M_=C[^3[LF%A5'6I D^5NU>5OG5\& MM@<_O_A]>_C#'=W.[&\G'\;>G.];O??';W_Z] MEW]^;TAN^7/-T=PO=RCT:P+ MC6:AT;P>JX>FT1Q9C+HL*S75TBC!EE6C3->J@55+-NRJ7I44F[XE:2F+$4RT M:O-A2!=Z&!@U2==K!2A'7RVAN$V1F5 MPI/,><$?H9?*M1SE)E8U)F(GT&YY8'UTZ1GB$J)1HE%9-VI[)9G%(I;RU5@Z MZ#7\DO&F%E:>$CW'-=Y/)T<]8[?*ILNI+5DK*4N'FC/^TOJ!81^VB>7Q\^B2 M3;_\+M2V.V>G-OAKY6UN@+*;[O1W(CL%=;S2]C&N[9EBUY#))&2W_4+<=7=V M.-&7)+!\9\+=E\_.)SSX)?.,L';B0,>>E95+_S"?\+<@&ZQ"4X(,@& MCS9B2BR*%@=7EKQ>1[HLQ793M*7XTNX5\\#Z'#J-R8BJ/T0+G\!K_E+[Z'6M*K+S=@>@9T@E@(,H8;^]2Z M4L.E0]D=!.\+WC],WE<$[Q\Z[RN'SOLK9>0%[Q=@K0G>3\%N*32C3C*+E1=D M+U#$&>#0]P)E?V> 'K& S^/MH"*A%,\+!B_ "A$,7EC89<#6PG(_>+;>F^4N MV%JP]:%TIX"P>RU;RY)<:G5Z@K"S;."/BVX;M<9!B,<609>>-85X8ZG00!+\ M)?CK0/FKU_@D^"O+!K;&D,J$&(WU\8,W]D8SU'P(R3APX#J]-20C+'@M=R ) M7BLL[++@M4:]+7AMC[S6P*XU==FQ$[6=\4\3$L,$R^4-*\%RA85=%BQWV;P2 M++='EKLD V?L")(K%JH$R146=EF07+M^(4ANCR37QB9Q!;\5!U""WPH+NRSX M[:;;%/RV1WZ[\4E )^<@SZKBOI(@PV,"IRQM4R1& "Z[[C1 :03=X#N"6J!3 MARUV-><2AQA=.2Y!;[@$(ESIQ %*+0L?X$W<7>KE$0+\B$ M[* 9[]APV6A(?/+;"8=[5A$"=;QC%DDL2T(D48@DKL?J@8HD$M.V:J8).N6V M9I05DQ@US2P;4E6M:MBN#&PM+9+8:WWLU/NWW6;/J%9T38[>W)% XMH5^A@0 MUDM:[U *9S$>^8ECWR0*(("VKD]^31V?"2,P$=ZM]';A0UURYP2A#X\:TLW6 M!@D%"T^A]D(X= +ZX(GGLY\Q"0KHK- WZ*'%H3]CDB%V!\CDPL!L]*(/@. Y MF8[IE]CS\#0<>C[M9J3KFY6:9292E5M9215J]>VV[FZV5A\=1'CQ[Q/EY,F^ ME??>L4U"].WFQWKC'_3I^K;7ZGQ$C>ONS76WWF]==^:+[=F'#S%[1>B8F#$Q M8P7IF)BQG&:,GO').>IX]U&=7F7K*KV+=JM[KD=-GWDQ.W]6$\N5DJS%Q[GX M3"M/'A S(5%LA>ZU#^^#]ZA;0I>WG4:]@R[J?3!?#P4WN_2 Y8"G778GPMY> M^P.XFHXMVJ<+NL #@2N!JTSZ W$RQX[%_M9H.0FT";3MRLW-_#Y.2%MG[4S^ M5=AA?YP=]KEY==5M_H.N6LW+9OMKO7,XR!$<]D+TL:JR^4+O,QD,?#)#5PZQ MB4N_+F!WO+#;;TC_<;DU@2^!+V&:%6?J!!(%$HLQ=0*)A4/B4>;+)5,JMAG! MN'I8.AV-/>I8JO@=3OZ=G&7^73)I*TI]2^5LI5^#TYK*U_%RVMZ]Y]B/9^W- MT_+>FYX]H_\;AB/WP_\!4$L#!!0 ( +F%;%D*>LL$HQH ,83 @ 9 M;&5G:"TR,#(T,#DS,'AE>#$P9#(W+FAT;>U=_7?:N-+^5_1R[[[;G@,DD*1- MTS;GI$G:L"=).0W=O?NCL 5H:RRN)8?R_O7OC&0;\Y&$M@FQ8?9L6S"VK(]G M1C//C*1W_U.KG8<#'GK"9Q>=JTOF*R\>BM P+Q+4B%1ZS1V&DT=YJ[S7VV^_IH[_"H MT63M*_;B:^?TI;W][/-IY^_VN7MO^^N'R]8IJ]1V=O[:.]W9.>N-W> 7^%MP_?C<4AC-OP",MS/O*U\['VB'<8:0)Q/&[G?1?=V]7^9/C=[Z\ M9=I, O&^,N117X8UHT9'>[LC\Q:>W(&?Y^[Y7AM+WPR.&KN[O[T=<=^78;\6 MB)XY.J@?'DXO1;(_R*XIU[2C2 3=*]0+!HZ.N,H.W\R]8]N0H?:ZG M0E/K\:$,)D>_=^10:'8MQNR+&O+P]ZJ[ O]J$[V_MW5K^GX"BH7E&?#O:?P2_,?S3:+H/^,;NS!M=&?"S*W(L;%.[*O#AWO/O ]F5YMU. M=_ZQM**?>,2'*O1G:G1':?_[K\:KW;=+"KOW*4!M\[5]:&?T!-WE@?2(Z%'Z MRY;J"T]%'(>YYJE 14?_VK7_+?P:R% KPB^_ ML+':"U\R/>"@B",!XWDK&'X>B1!5"_,"+H>:R9!A%_14$*@Q7@_X6,?2:/8" M8!0(#_5%,*FR=7;4):BKOH7CVGJJRG3<_0>:RXRR;07AA.Y!K'A0O-6?FL&, MP%1L6%= ;]73DA'_AG<#P;HJ KEZ7]FM,$\$0:+&L^]ZQ+WD.SP1P1\_K5&B MK@^A-LE31^GT8?S\C;,I#1(L^]R;L0L4: MA>Q41:,ZNZVS#V@G?5'^&-#! %P\@.;+![JHRJY5G>T?-?=KWFT-=/R;5[4V MPM1J[:DYEMUU^B?[6VM7,_E/!/]K*/'^&P./:78FM8DD",&IBB,#6B&R M-UVK"/Z)PNGOJLO7. @% MTCIKT3I[&ZEU[K(W0-1# ^KE1$8"?L6*@W1?GCC%]&,&2",S0/9?[?ZK['02FH'DTPL=%0(R )BZ'ZE;485?NF"?L YT6FRPSUJM*ON; M?U.WK!TH$TKX5&7GH%ZQ8_]2RHAG[=<63!.WTH]YP,Y$#R8-'JY1W4&/+GHC M:Q.J[-WK;.]]]DZ5?5013,+P [*?:^Z.F7>OL4L^Q4$/+)-(@*0M]LC27Z]N MDE]O#(@AC]BG&_=C>KEU_;D]?S%?TA4/P>AI#Y!R;\[]OK? 6NA 9]17NL*IA:2O<5:N#EUB(SZDNSD$'F\ESJ(H9RZB0=M 0;.M( M@B)U3#W U&#()Q?G@3'D.@EMZ*-"-ZB!WDFH)7CS,W&/0E;V1%NR.:MLYM$, M8X,S6Y0$UWRAO4AVP1$"M^@&)0CNW9L9"*(Q?H'&2"MP,QEV5;!4XAN'>XOT M=4'YC=5GRR2L"2"\%1-F$Q^8SN$V,0'#>B.EM= P5;B8 M*" 5[QZ)2&/""!M%"CZ#N@V4EZ2G, V-[; V0IZSS_R;G?V$J;(/@L>@E.%3YS_L]>O7C;WU>M@KU'U]O@X,A'.O M**Y"JN$Q5,/4IWD&M9!SJ):KA$9CEWT.?'8QGK#]-^RFSKY(;X!/5,&N9GMO MFHW#]6J#!ZI,FH T0>DU ?Y99C)PK:% *^G@'_*P+Q%:<%6@"^DH2&0=\09K MQ,)5T"@,7VE?+'F+;!1Z, T((%@#ZPN96@'9+TH28=!@ZY-JIV24=YF1%?)=0!Y X M7]@T9;U"[/LQ>^I'O5\,D(',0=N/!M+W19C,>KNS0YU5$M'"HRFN9SB7*[Y[ ])X["G9AH[ MA\N]'%1S:>_)E7S6^WP^_8CW1:T+VO5;C?>,B(YX,.83G>B-P\-Z<_^WMTZE M)2GPNV\KQB*D_#O(/]K<2^?EN5QN!;S0MDDR#!.1V70Q:YXIQ%D+MS%C5)J!= MJ^S?^X=LB$%B,)W!G!Y*K54T8:$R:U[)<0UO7&/(SN5T_Q579;A6#L-0 MX#E(#>X( #V$G[N37.I4P,=UUHXC'8,F<#Y)/C;BHE@@A)$:B^B%3A>*#/BM MTRUJ9,EZ># 2?IPHG%$$#I(<@9)!.6=^;/D4D>:(PR! '>(1/O7O@VR@X-J0 M?[-.%0OBX:BFXR$;\8F-T4"1&#M .U!XL34$L\)2HS&U%C7<$:4:SX-Z2>B M4)O(KD34=?89'#OPJ@3@L0;_L"[7$@.#3H5:GZVG +#0QG\W,&!DFX'!"_"G M $=PT?;J?-] 9=%-0\\1*EA-F]BL9XW,=)Z.1XL#^0;ML#EM!(JH.VF'N#'J(JV%P4WK,$*].(N@?[ ]K^MO?D.'$WHHC(?5;-;X;XSQ3&2@ M!QC!3!^&3@)$)4.AX8.T*#HYO7">KGM\R$V,D32TMD 6X=9)K:?BR)4'_6O7 M&M@^XX&=G"PP1C#T]E$8L;IMPSUPR[BX-'2$3@.&73'&!WB+M?,6+ 3$#-XR M;*5+NMJN/>Z=U#0I*,(-!.4D7F$K6&K(3Y]- _H*.DYS"MXUY/>A+A;T#AYIN-Y4V;G:6)NV*A"!C\=#C]^>X*H$3D M%(QM-G1:.R4<8FAMX"@-N$>G-[539J)]+S,Q6Y8=LJZ 5R7O]N\:7*QN+[8Y MW*#3O7C8331%;EQ3)=85V,'I75"#T9VJJ[XXIJE<9#!9KK,6U-64%IX1KP1E M* M'Z[!E7C>WTI;9)BO^A/5DI)/I#J>P;"[+%'F2.3RP"2EW::CGS B=F>_(XSDF5FAS#-6#L"5&R[$GB2.)6E+A1('!'&7!U\E$% M%ZBS7R.7"RJD-3MACL4+. ND^QS$.'54YZ-U7])HW<(L1]@E[#X&=C-@]6/0 MJF#T(=\%!3CBQLP&V*8<[D\2"\V$6"#0$FA_)9\BT9\>CF-/>G8U(RA?&[05 MH>,S=D"[8DX$E,+=(L@IHY:R IFCCZ0 9R'R0F@<6:& ZSJ>R@$?H2T M'+F)QCSJY]@,G*7EZC-Q;&%"4P@7#8%WW$(C_6 R#2VC8@?]/UO)9$+X!]PP M[4N7FPS7 )K>@$E;617U>0C=X=,D0/+TB/)4305*X.9"(RF2U0N ?1S?P'U/ MT&8KQ$N!7WJ//A?Y2B5!C6%32' M5B9R#/((E8XCAH/I]JYT@:D\E[_4-WD@O>^QTZ3F1WG%U*)SI!:EA;50)6T4"-;^_HKJ*W3HRY7+-_OS$K;^PKF*&4;BOZJ MZBVL1ETVV59^-K1:''OA(1UY+4!'87X/2/L0UZ'6TPC7-* ZC9+G$R-L^.J) M)^K-1LN"OUQXM'3N8@S2&'0R6<#\F3$.TU!G0GMI/@3'Z;NQH>B!2**[RQ[U M\QEGSY!BEDL3?C##K 3IP0M;0L^DCRYDRL[.64^\%7%S/VGR[HK+@9N42+Q! MVWC?MSC\S2IP>-%T)K;-4ADZU0+^Y9S/N2Q'AGM@!B/MX[)[&WR@LQ1=7 'S"SX4Y\"W@=\+K0 [<_N-<1&RJW1SVFR1KN8BG3C?23 M/5HDIJ+X8.*#.;/:JHY89[ZI;D3_G#S.0AB)90YP6;R,!TX13]Y ON(_< MLF8>#S%V8,.I?A8Q8&,8;M1UL\G>29FS+TA7R^9>A)JQQV5@5STKJ)-8^G)0 MJEWM-*FK@+;)4+A++^C[&--V^73#Y*Y3UPL[)C_J@88_KN#VZ@>%5W%YZ)7G MY*![FW'E-FU.5E673/P_IYOAS!W2VL3&/.;"#,P@)SD<6(EC_= MK.:E-MM7(5E\CP83U^Y@6= P5A"3G MIN"[_1CF6MZA?JJYA?G*O7)A MVL0,T/E9\PG"L#.Q?&MY6]#\ M<_D:4GNQU@\NU*',L/5FANU19MB69(:M@H;].ON8>#BG*EFD5/"33I:X?\IE M'AD\-]':2-GJ%-%#N]&M0T^)@-D[?.4E?CXNPL+TL]3-2QS1)[9B<[MZY=;7 M>,E@V--RII7%*O9Z\*A-EK.E+S]HI]AI< ?)N9\B0ON7G:>&:J$KW9FUH(=\ MXJ@%"RJ[F!6MX]#MJ04#XDU;Z/!GUT0-I3&.!J9;6/DIQBA : CQ?U$=^[^7+U"K/%8&LAML?SH+2+LG-]H/[6K\! MD1>^W>KK_*;UZ9J=N&-.FZ#(F:CWZU5V*SD[@_?=0$DOK>'OF."D!=J>1SH4 M9J#\C$W3:MH7620U83IP \#N='RU'0L4:UY&Y\UXU)482!?X3 M%/B,DI+(,:;B9N? $-2')RR:D:CN4:?I4,(BJS9P M5U,*AA)X'Q^\ Z[=KI;9O&*MO/P^J%WA9IDH3E8&S(#4\P!S=O=3G%8P9,/6TH\/MUKDVQ@FO%T,\P=O9'%DI MZ1*.]!TVBR!AS],U'EA */K*2'>%1(!$X+'SZ#/056VH(^1A$G$9\RCBV6(R MC%C@)#'=K=K*1+8E4;:%N8OY]Y-'DYO3S>F2G>I0*+A=869W(;K3F2:($\1_ M$N*YE*[5$#Y=_VVW =+.[:TF6R["!ZT"WSJ^Z)CW1!19,VCB %YUZ,.I\]<'[0$%&:M,)'1A.++R^C;-&D45,5 C7'U=7I(B=,#<,7JFCG2 MH)JRF6.._C^.B@C[PJH:'7?_$9YEMX,LDZNZTN%'Z7%T8&(.0\!&FF>-#UPH MOZ^3)7$VU?RY>WDN)P1IQ0)',BO'Y_\Y/_W:.3]CK6MV]?6RTVI?GK//7UJ? M6M/O^M$>TC+2XBC]D*_'*WAY,LK8<.OCA_/8-QFDO M?\LW=<[&R U"KG#,5.L%:IPV/_U>0XOLR %H#,U[<&"SWWG7KF=(THV>2+SO M'M'6TOUY>ZOW M_%,TN7O'!&V_CMWX@C/FP[WMRY/6=:?U\>/-NYWN4O?KT81ZC8.[M+&K#O=C MR=0SCVSK^JSU9^OLZ\DE.SO_>'Y]=G+=F1ODP@/Y&8>7T+TYPUUFG&='-%^H MV"[U.%41AKOF<\PV!-<;#N/*\5]XHBL?0L'^6 3!1F%UNU3PAD/UB15LP@.D M!/SH.P: I,]2UJ-P+R9@_P$NCGI 71W"]W\ M&7Q7V2<1VJQJ3&W78K$G"/#E'FZR0@C'&S>890:M/;S+2,W.ZFG\F,!:PD&< MA&8@.>E5@NKF#.;F>W>D>[?$PWL"_5P6DY\PONE.'1D?A..-&TP"+8&V$(.) MFT&%$W:!>V#T(W5[QU:&!%6":ID&DT"[W: MF0-'.IC@O F^&N&8<+QQ@TF@ M)= 68C KQU]4%RK+.G5V$1M=$B8P$YA+ MZ:V1-4%8WLC!)- 2: LQF)7CO_DW=30+O=H"V9MT8Z MF."\"?X:X9APO': ET!9B,"O'YY'T<"7!7TH90;0N(74#!I- N]V@+9FK M9E4PZ5^"+B1O M G!)_1)H-PFTE>/30-R* $]ANKHXK;++R]/[SUQR)PP4Y!27@E1CHTY'.J#3 MD9[O=*2G.Y9HICTYQ9.T9A&7OWART>%]6HX.5E]L>?TAQ%KMU,/WK$0=;H5E9:2!?E2Y^]-@[@!.4 M2]JZAV;BFBNA/6(.E;"H!E@#[[$VM'..A4R::L!,9"7:A\#VJQRY/[HFA$&@) MM&5I*@%V>P%+)%%A6DA0+K,32B01D40DG\653R*)B"3:+A$E]X4 6ZK6E1FP ME>./*A+:L L5!&I,S! AM:!()=5*@"5FB*"\J:TKG.=)S! Q0R2?Q95/8H:( M&=HN$27WA0!;JM:5&;"5XT]QT&,W)A)@_E#V$&&V^)@E)4N )8Z(H+RIK2N< M#TH<$7%$))_%E4_BB(@CVBX1)?>% %NJUI49L'=P1%U-85SNTD6HAH(9+/XLHGT4)$"VV7B)+[0H M5>O*#-C*\8V* MS4!$(6LK&1I!#!$AMM"()15+@"6&B*"\J:TKG =*#!$Q1"2?Q95/8HB((=HN M$27WA0!;JM:5&;"+#%$KO!7:#$5HB"2SN/))W!IQ:]LE MHF6F*HA;(\"6"K"5XU,5AR::L!,9"79UT::\*\)J,;%*RI4 2]P007E36U*&2#Z+*Y_$#?T(-U3(U("-BLD?/D=,_E<#\+=*^@_%WW>ZRI_ /P,S M#([_'U!+ P04 " "YA6Q9BY]R:&P( #J(0 & &QE9V@M,C R-# Y M,S!X97@S,60Q+FAT;>U:_U/;.!;_5W1T;DMGDC@.T&4,98:&=,I,"QP-=[L_ MRK8<:[ MKR0GY/[Z^SS)"0[0+?3:I9W9SI3$TI/TOG[>TW,._]'O3ZJ<5XE( MV?OIQP\L54E3BLJR1 MN,;J0-F=35=>\8A^%UK(HV%LMTYE@+!P.7@_"T=Y@ MV.\?'6*O<;M(51$+PR EI8Y4NCPY3.6?&+@OQ9JOD>B:KOE5UM#.L[0%6!IB^0W/3 M7\C4YE$X'/[SH.9I*JM9OQ"9C?8&^_NW0UK.\O68\J)%6A3\E,4R>CF5I3#L3"S8I2IY];+G1_!IA);9RP-' M;>1_!;:&>%;0T*KY"HU46\<>I"./EB5:28G-SD M,I:6[82#\#"(H;CZN=BDY:N#Y]* K4+:993+%"M \,N+_=%PY^ P(,+OQ&@" MWH1^@O[&D\OIZ;O3\?'T]/R,G;]C%Y>G9^/3B^,/;/+;9'PU/?WW!,.@F%Q^ M/_W>8YO1_W#DOWQ)AHNKRT]7QV=3-CUGGR9C)\G.<$323-]/V*?CR[?'9Y-/ M_?/?/DQ^9\?C*PM0,SV6"&UEMF0VYS9Z M'I[" 3ME.9\+IL52T0!J-2Y7L'+)KBNU* 2R2L\+U(J1*IQ?*:0C M',1EQ7BU9$UE=2/ ,,SBP252(0Q7"^) MI.37 N=V]C082\$,CBS(C^D,(DBD1H($&5*F 2>IT&R1RR1GIJ$_M^L70HMV M$Q*@E 8X3N#O4ZH6IA:)8Y#VK<&:2B'F',M2%B^[:G@F$^W\B8D$RV0%)9 ^ M;X7NP3X@Q[3NS,LJ@RLZ9\/WI&A2[ G%=B3LP2B2W+>&7LBD9&I4&FN;M>HR M=XZ&6Z0N!?:(HBE $,I:-,=9QP_"3%&+TG$J3%,HT6$>!IU7A-5EKA4H1PX9M0W&I@"6\=B8W M**PJ%(7'\.G+IA#FEQ?AZ^%!N,/[X=ZV>.76AWNI?_*/DC)*Y=EFV:UZ#9 MYJ\8.Q$&&1BB.XSYLG%Z!'\);\SCEQ .Q0(Z;D_RR*8:C0T0#E0K49"!2E1N M'TJ"M^'9#7%?C,)H+;3=ZKS7AC]-2H0J>#&JD*F[,Y@F-C*57$L20'H =J!3 MT4Z-(5!TCFX<@KJ01*$/AE"ZNT4UDJ!,FH(3DD LQ\0MN&*%A^INAL&W6! A ME([U(OU>Q=^W=8OXGEL\.ICN>1W-?A!,\/'4NNZNSH3.2];(.TDW8=MMVT M4-RAP#6U$Z21*E4\> M2\ S42%+%/ 4S(B:7)!(4%QX;X"KRAK(\G/X0P)_F,QYT;A8(F6)+$/"Q*6P M0IUS/_&M<\)L%&[6V#;7]F20:?0(3=H6X91S4F7,5.Q7S5K/EZY;G*N5FG%8I- MYT,B=:#E]-$"RA)U^;4HVO+]#GWO_U;1<_J-K_;VOK;:<]?#=.5)O=O0H$CM M6O,V2L@>3\@?]Q+[FC6.Y&Z5-FO(=@/8LL1ES KQ)S@4*R0%FD\E^'.;;,/F M"'M#L()/*C%6CBK^:"38=TZ)2[HK]E_]!*7<,2XUE#TE+$95*!6UB110<8NS MZY)J(?@U :?/7@XZ7=YU5]O5!>=)AFNK'W\;>"",>(J%1JRCZ+-&;K,UEL!2 M2*H]C]X&T&V:$HJ"%ITP+7H]>!7\>9"9:JUC '"FXLYJJ8"P*QBL_:_H1N8U:4=:&6 K.+7/E Y1ON /-]$X0?=!7KVM36%6&M MI#&,)G0_447!:R.BU9>N,DEWN>_A4=N93H0LK3I]3YLW5JT&?$?;C6STO8ZR^^V?(-1NK(ZQ6?[?FAMY5-UZU;PC[DEK8U&2MK5=ENNH<] M.[W5]NQ5G[735^]L3FJD!L&J$;QZ=BX0Q8B6Z_X".OMBK]YSX@]>D?(8EYS& MB@VAOY6[?[Z]W2'$Y".;W?Z51OO7IG_K_#ET'EA-0?!ME/\=1#X!XD7L# 8K M8\!/..HQ>LWGA7F:T[1 U)HPK&^8:PBP%T/W[Z^5*S#!1L?_5J ?W2)?\U[K MZRQ%[S^?V4QGO(3[_6VH'T&>*;TTC]@%KNV22BY7]8US*3(VN1%)0W#-SOWU MY(Z5 E>1K(#O1]%U!XOS=1D2\^1ZIE53I50R*1VM_+[S:GYSHLUSJ#4/"EF) M?OL\W"B?_.O_C?II8VC]6X,:A63?9T2>H4:*^%S)M+7Y_OY@M+N.3S\V=#]/ M\+]A<#^*./H?4$L#!!0 ( +F%;%DHN%18#,Q9#(N:'1M[5KQ4]NX$OY7].B\*YU)XB1 CS&4&9J&*6\H M<#2=]^Y'V99C#;;ED^2$O+_^OI6LD]":YGG[+V6R50P-NCW MWO8&P[U>O]L].L1:HV:2*D,V& 2#83#L#W=9_]=P9S\<#-GE)[;]93)ZX\0_ M7(PFOU^._;Z77]Z?G8[85C<(_KTS"H(/DP_^P6ZO/V 3S4LCK50ESX-@?+[% MMC)KJS (YO-Y;[[34WH:3*Z"S!;Y;I K940OL+H,)$S9NPB%^^V"JZGLNQ:584[_ M8&: QW=D;KISF=@L'/3[_SRH>)+(S6LY+56F[*2]DO@A?3V0A##L7Z\A81W2-CX(EK;=2Z< M?9'*$SP>20.U3TXIQ=G+#+J]/ST>GE\1D[.3T_QDN\ MNCB!Q/CJ^?R[H3:CW\'0O_B6#9=?KCY_.3Z?L,D%^SP>.4MV^D.R9O)QS#X? M7[T_/A]_[E[\YVS\.SL>3>C)L-]_EH"Y/S[NVG/:8?\2::K%@IU(D8@<^,*!BL6[+I4\UR@M'2\ M08T9B<+^I4)-PD9\$$0[ M?P&18*DLX03RYZW1'> #<3S6K>>R3!&*+MCP.L[K!&O"L2T+.P!%4OA6\ M! M2E"CW5AAUKC+W-D:89&X.M@AB3J' (!2\*;;SCA]8FXREN9J;I8H:C&5QJ*S ML(S3H-<;6G9:8)BE,AO:OA >NSTV65.>2M;@UP/3>+SA)PHQE:82;YU9IXQK MX1P(A\@H%V0H$T MRJ7)2)S$"J07I1B]3Z2)$Q8OJJSH7YY=7@;?]@L,.[@[UM\<;-'^PE_IU_*ZFL ME!Y&VH11]+?0]=XFA1ZW6[JV6XK=R.*[P$."F/2',_E@M[>[V9* 1*SHFHK' M(D3<=>>:5Y#9YF\8^R ,RC!,=QSS;7 Z1'\QK\W#IQ /10(^;G;RS*9JC060 M#M0P49)!2I1N'2J"M^G93G'?D0*TAMIN?=YITI\>2J0J=#$JEXD[.)@Z,C*1 M7$LR0'H"=J13TDJU(5)T@6X<@[J41+VYPB(I"D$307/AH0*C*"LSR<\1#C'@8SWA>NUPB M9Z%_1<'$R;!$G[-9^%:UXP'7PL=_)B(O#:^XD:JME_7X"'LQ5?2@MJ) M]-L=$HN6C8J+:.$]0=TM+?Y3()A01GOG;#J9VMZFY+DG]R+YB#PF\E9Q7&MR M98LI[UFU4,9BG,Z 6,O$6*@Y;;#MKTQ)$1/(L#O2C>+HQH3KV*F9+^N57F^\ M5ADWJ[)"N>EB2"2.M)P_&D)9H"^_%GG3OM^1[_S/+GK)N/'=WM[W=GON>)@L M(ZESFQJ4J6TT;[.$\'A$_=@H["O5.(J[5=JL*-L-8,D"AS$KQ%_P4*10%.AY M(J&?6V0;F"/M#=$*_E.+L0Q4\4<1P'7=#_^-'!/&O$$$XU89=%7 M06ZJ-:8 *135CF=O ^HV=0%'P8O.F(:][CT*_CS,3+W6,0@XU8CF#KPH7 (" M!W>P;P#K>/Z2Y4SE,T$D5O)I:9\HO*U< !\3\+PO;9C MW5VU=4U88VD$T(3NQBK/>65$N'S1=B;Y+O,7>73W3#O"EL:=_F*;UU8M!_RU MMAM9N_PF3-:OOFFD=9.]Q=PEX[LM?\M(U_)ZJ6>S_\!C99/5_2UQ'VI+FMQ\U M\1LO17F$0TYMQ9K13Q7N7[_C;@GBX0-OO/WG&LU?F_SM\Y?P>6 U)<'3./\9 M3/X Q@O9.0 K(M#/8-AA]%F?-^9Q0=,040/AH+IA[D* O>J[GQ]K5V""S6O_ M-7PC'E]/-\P+1^C>N3X/K M#[5G0I_+AVR429$"N667<^&/.W=P"5R'LR32_Q?OMK@]TYOA1BV8TN$R,5J? M]Z\_:.HF>M>#7):BV[SOK[5C_CL%:_W8VM#J"PP5&M.NK[ \1<\5\IF228/R M_GYON+M*8#_6=]]Y\%^,<-^T./H34$L#!!0 ( +F%;%E""6;C&04 P2 M 8 ;&5G:"TR,#(T,#DS,'AE>#,R9#$N:'1M[5AM;^(X$/XK0BF15T%)!(BE12%TSE4,LJHJ4<$VE9)S#F63I MD@($OGOJ!N&)ZSO.H(][C1HA4480!%X0>J$?'H/_+NITHR"$FVLXNHM';PW[ M>#:*/]Y,K-Z;N[.KRQ&T',_[O3/RO'$\M@O'KA] +$E9,\5$2;CG3:8M:.5* M59'GK==K=]UQA5QZ\:V7JX(?>UR(FKJI2EN#OJ;@E9)TT"^H(I#D1-94?6C= MQ>=.%SD44YP.^M[V;GD7(MT,^BF[AUIM./W0*HA M!V?-4I5'@>__VJM(FK)RZ7":J>C$[78?29(M\QU-6->*O@GR6HKEXE2.1DI&-]$;V)6T!JF= VWHB#EF[:EX+VFDF5O>H:[ M9G]2W!K=4_1!.82S)6ZN;>U9_R-< _WIV+M6N#A0N*;&M87@*2Y.'G*V8,@> MND'?6R!FU4^P4$MN==ZS&BWB3&VBG*4I+9'A]:MNZ'=Z?4\S/I.-"185E7M& M_A=TH\EM?'E^.1K&E[,IUL?M_&XXC2&>0="%.W?NCER83T9F->B<^.WGP_>K M;1_.83B>W<23\8'A6W/?^ZW9<#J9.[,_KB8?83B*]4KH^^%S MN,-*#+B*.J?5W](E"%]*OGR9D944DQHIO0-)*2 4B M@RNZ),D&+L2JQMX#(R%QA1BY(RVCW0G]WD@4V.0WYE?0>XM-',Z%+%Z_"D[] M7N [OT$FY+X2H&AI"G-:*5HL\'?';X-N^&T@-62,;\>'EIG39"6Q6R$>I$QA M\H"-N,0A@EH+5M?:&/S7G"F.$,BII&CZOGVWQJ&M>6VX;,-X528XE\Y0HF[# MC:0UT]@9#:.*3#M%4E%I2?GG%9-4'SAJC8.D*N%3=XBHK:ME$_*2+W!P)\.&2^ MH1.;0YG2.;(57 B94NDD@G-2U33:?ME7K<.3VQFF#UD:4P2ML<9&FZR4V!+L M^#.+ M\1RH1-%L<(+R>X UFK?@/4/&OW/#IREO20=A&V.&13 5]W8L!*$="R8\GDJ_ MQKLF=I8>!=4#U(*S%%[YYN_9O3_PRZN]@Y$#CQYY)F@O*G#?74G?%BK]A/23 MXS0E!>;??J3^#]3/\B?6C]71EYW-GD3),WUS^YS]4K VQMAK+GU:>E^>8%AGW+85Z;#/X"4$L#!!0 ( +F%;%DE MD5O[$@4 /\1 8 ;&5G:"TR,#(T,#DS,'AE>#,R9#(N:'1M[5CK<]HX M$/]7]NA"_:F51*UX)6G99UT MPEKW4#- ]@.9>V_%J2Z2* Q_[=6$4EXM/,%RG9SXW>XGDN*+8D>3SK5$,4$T MOV-F[;U5,\&(2N92%[V'&_R39KW5RV6EO9R47*R3%RDO60,3MH(;69+J1=M1 M\-XPQ?,7/2O=\+\8+HWN:7:O/2+X A]X@Q8)KM=)P2EE%0H\?]:-PTZO'QC! M1[(QPZ)B:L_(?X-N-+Y)+\\O1\/T/-V.!G/O.F?5^/W M,!REAA.'X:.D"Z\PX#KIG-:?I4L4/Y5\^6]&7E:0R:IBF6D KDOK@L'')5$8 M*[$&Q6JI-,@P^,I$(.L7I'1L>X$X>]D2RQR:_MKZCW$ILX MG$M5/G\6G8:]*/1^AURJ_4V H:449JS6K)SC[T[8!M/PVT :R+G8C@^C,V/9 M4F&W0CQ(16%\CXVXPB&"NY:\:8PQ^&\D*8X0*)AB:/J^?3?6H:UY;;ALPV\L MSQ5;PSEGE E$N VC@K,<"14.-4X$3/.<9V@;+F;6VCC9!J1IGN.7>JF:)<& M:[E76<;K5SU;5\890F5M!MN^\,QA[_ Q*;W98D;4G%2L\:;W FT;9C8()J7; MR"=6MUS#ATJN$*$%2WY@ AV,')M!^RGE?3&G+*,UB'SGS?=<4X3 A0KRI*^RP7%/BZY8N:O.\<]DV1/!]?X!^'**RS!TI4N5K\FO,*DY*YNMJ 3;LJ_5JPQ^+8- MF^"A#=70-:P(9-0(>-.V6OFN4G!!:H\3MD!1:BDLGK)FKELT#XK(_X$ '\Z6 M;VC ]BRF38YL%>=24::\3 I!ZH8EVR_[6YOP%&YTF;.5P11!VUCCHDV66FX) M[MAF*0<9L9\B3L9VV>W%MC9BL<[.US-053AA^[<-OTI(V(S M@O'XIV6Y6> $]?< V^R\!>\1,OZ5'S],>4;6+GZ$E4WT,C!:?P++1_C^[]@5]!$WP^:>"36X&-W).*WG>7T[?%RSP= M_>1@34B)2?A9N/Z/UL_R)S7/U,S: Q?5/@X/8VO\.#<>/>"1S,FP/2[@5$31;,FRM& M/G@DQPF2D#O)Z2;*W:X?'^_*TM%"^\["O=BP;TH&?P-02P$"% ,4 " "X MA6Q91]8F)\T7 "0$ $ $0 @ $ ;&5G:"TR,#(T,#DS M,"YX&UL4$L! A0#% @ N(5L64,& MO)ZH0@ [_ $ !4 ( !72P &QE9V@M,C R-# Y,S!?9&5F M+GAM;%!+ 0(4 Q0 ( +B%;%D.RN/3"8< %_-" 5 " M 3AO !L96=H+3(P,C0P.3,P7VQA8BYX;6Q02P$"% ,4 " "XA6Q9T\%% MG+9I "&,0@ %0 @ %T]@ ;&5G:"TR,#(T,#DS,%]P&UL4$L! A0#% @ N85L64X1P?]#N0( /_(C !4 ( ! M76 ! &QE9V@M,C R-# Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( +F%;%D*>LL$ MHQH ,83 @ 9 " =,9! !L96=H+3(P,C0P.3,P>&5X,3!D M,C&5X,S%D,BYH=&U02P$"% ,4 " "YA6Q90@EFXQD% ,$@ & M @ 'X100 ;&5G:"TR,#(T,#DS,'AE>#,R9#$N:'1M4$L! A0#% M @ N85L62616_L2!0 _Q$ !@ ( !1TL$ &QE9V@M,C R F-# Y,S!X97@S,F0R+FAT;5!+!08 "P + .T" "/4 0 ! end XML 107 legh-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0001436208 us-gaap:TreasuryStockCommonMember 2024-07-01 2024-09-30 0001436208 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001436208 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001436208 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001436208 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001436208 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001436208 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001436208 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001436208 us-gaap:TreasuryStockCommonMember 2024-09-30 0001436208 us-gaap:RetainedEarningsMember 2024-09-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001436208 us-gaap:TreasuryStockCommonMember 2024-06-30 0001436208 us-gaap:RetainedEarningsMember 2024-06-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001436208 us-gaap:TreasuryStockCommonMember 2024-03-31 0001436208 us-gaap:RetainedEarningsMember 2024-03-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001436208 2024-03-31 0001436208 us-gaap:TreasuryStockCommonMember 2023-12-31 0001436208 us-gaap:RetainedEarningsMember 2023-12-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001436208 us-gaap:TreasuryStockCommonMember 2023-09-30 0001436208 us-gaap:RetainedEarningsMember 2023-09-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001436208 us-gaap:TreasuryStockCommonMember 2023-06-30 0001436208 us-gaap:RetainedEarningsMember 2023-06-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001436208 us-gaap:TreasuryStockCommonMember 2023-03-31 0001436208 us-gaap:RetainedEarningsMember 2023-03-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001436208 2023-03-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2022-12-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001436208 us-gaap:TreasuryStockCommonMember 2022-12-31 0001436208 us-gaap:RetainedEarningsMember 2022-12-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001436208 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001436208 2024-06-30 0001436208 2023-06-30 0001436208 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001436208 us-gaap:EmployeeStockOptionMember 2022-12-31 0001436208 us-gaap:EmployeeStockOptionMember 2024-03-31 0001436208 us-gaap:EmployeeStockOptionMember 2023-12-31 0001436208 us-gaap:EmployeeStockOptionMember 2024-06-30 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001436208 legh:ShipleyBrosLtdMember us-gaap:RelatedPartyMember 2024-07-01 2024-09-30 0001436208 legh:BellMobileHomesMember us-gaap:RelatedPartyMember 2024-07-01 2024-09-30 0001436208 legh:ShipleyBrosLtdMember us-gaap:RelatedPartyMember 2024-01-01 2024-09-30 0001436208 legh:BellMobileHomesMember us-gaap:RelatedPartyMember 2024-01-01 2024-09-30 0001436208 legh:ShipleyBrosLtdMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001436208 legh:BellMobileHomesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001436208 legh:ShipleyBrosLtdMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001436208 legh:BellMobileHomesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001436208 us-gaap:ProductAndServiceOtherMember 2024-07-01 2024-09-30 0001436208 legh:RetailStoreSalesMember 2024-07-01 2024-09-30 0001436208 legh:InventoryFinanceSalesMember 2024-07-01 2024-09-30 0001436208 legh:DirectSalesMember 2024-07-01 2024-09-30 0001436208 legh:CommercialSalesMember 2024-07-01 2024-09-30 0001436208 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-09-30 0001436208 legh:RetailStoreSalesMember 2024-01-01 2024-09-30 0001436208 legh:InventoryFinanceSalesMember 2024-01-01 2024-09-30 0001436208 legh:DirectSalesMember 2024-01-01 2024-09-30 0001436208 legh:CommercialSalesMember 2024-01-01 2024-09-30 0001436208 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001436208 legh:RetailStoreSalesMember 2023-07-01 2023-09-30 0001436208 legh:InventoryFinanceSalesMember 2023-07-01 2023-09-30 0001436208 legh:DirectSalesMember 2023-07-01 2023-09-30 0001436208 legh:CommercialSalesMember 2023-07-01 2023-09-30 0001436208 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001436208 legh:RetailStoreSalesMember 2023-01-01 2023-09-30 0001436208 legh:InventoryFinanceSalesMember 2023-01-01 2023-09-30 0001436208 legh:DirectSalesMember 2023-01-01 2023-09-30 0001436208 legh:CommercialSalesMember 2023-01-01 2023-09-30 0001436208 legh:DealerFinanceReceivableMember 2024-07-01 2024-09-30 0001436208 legh:DealerFinanceReceivableMember 2023-07-01 2023-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2023-01-01 2023-09-30 0001436208 legh:OtherNoteReceivableMember 2023-01-01 2023-09-30 0001436208 legh:DealerFinanceReceivableMember 2023-01-01 2023-09-30 0001436208 us-gaap:VehiclesMember 2024-09-30 0001436208 us-gaap:MachineryAndEquipmentMember 2024-09-30 0001436208 us-gaap:LandMember 2024-09-30 0001436208 us-gaap:FurnitureAndFixturesMember 2024-09-30 0001436208 us-gaap:ConstructionInProgressMember 2024-09-30 0001436208 legh:BuildingsAndLeaseholdImprovementsMember 2024-09-30 0001436208 us-gaap:VehiclesMember 2023-12-31 0001436208 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001436208 us-gaap:LandMember 2023-12-31 0001436208 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001436208 us-gaap:ConstructionInProgressMember 2023-12-31 0001436208 legh:BuildingsAndLeaseholdImprovementsMember 2023-12-31 0001436208 srt:MaximumMember legh:InventoryRepurchaseAgreementMember 2024-09-30 0001436208 srt:MaximumMember legh:InventoryRepurchaseAgreementMember 2023-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-09-30 0001436208 legh:OtherNoteReceivableMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-09-30 0001436208 legh:OtherNoteReceivableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001436208 legh:OtherNoteReceivableMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001436208 legh:OtherNoteReceivableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001436208 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001436208 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001436208 2024-04-01 2024-06-30 0001436208 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001436208 2024-01-01 2024-03-31 0001436208 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001436208 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001436208 2023-04-01 2023-06-30 0001436208 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001436208 2023-01-01 2023-03-31 0001436208 us-gaap:ConsumerLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-09-30 0001436208 us-gaap:ConsumerLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-09-30 0001436208 us-gaap:ConsumerLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001436208 us-gaap:ConsumerLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember 2023-01-01 2023-12-31 0001436208 legh:NewCreditAgreementMember 2023-12-31 0001436208 srt:MinimumMember 2024-09-30 0001436208 srt:MaximumMember 2024-09-30 0001436208 legh:NewCreditAgreementMember 2024-07-01 2024-09-30 0001436208 legh:NewCreditAgreementMember 2024-01-01 2024-09-30 0001436208 legh:CapitalOneMember 2023-07-01 2023-09-30 0001436208 legh:CapitalOneMember 2023-01-01 2023-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember us-gaap:FinancialAssetPastDueMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivablesGreaterThan120DaysPastDueMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivables91To120DaysPastDueMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivables61To90DaysPastDueMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivables31To60DaysPastDueMember 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:FinancialAssetPastDueMember 2024-09-30 0001436208 legh:OtherNoteReceivableMember us-gaap:FinancialAssetPastDueMember 2024-09-30 0001436208 legh:MakersMember legh:NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember us-gaap:CreditConcentrationRiskMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember us-gaap:FinancialAssetPastDueMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivablesGreaterThan120DaysPastDueMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivables91To120DaysPastDueMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivables61To90DaysPastDueMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivables31To60DaysPastDueMember 2023-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:FinancialAssetPastDueMember 2023-12-31 0001436208 legh:OtherNoteReceivableMember us-gaap:FinancialAssetPastDueMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember 2024-07-01 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2023-07-01 2023-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2023-01-01 2023-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2034-01-01 2034-09-30 0001436208 legh:OtherNoteReceivableMember 2034-01-01 2034-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2033-01-01 2033-09-30 0001436208 legh:OtherNoteReceivableMember 2033-01-01 2033-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2024-07-01 2024-09-30 0001436208 legh:OtherNoteReceivableMember 2024-07-01 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2023-07-01 2023-09-30 0001436208 legh:OtherNoteReceivableMember 2023-07-01 2023-09-30 0001436208 legh:DealerFinanceReceivableMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2024-06-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2024-06-30 0001436208 legh:OtherNoteReceivableMember 2024-06-30 0001436208 legh:DealerFinanceReceivableMember 2024-06-30 0001436208 legh:DealerFinanceReceivableMember 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember 2023-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2023-09-30 0001436208 legh:OtherNoteReceivableMember 2023-09-30 0001436208 legh:DealerFinanceReceivableMember 2023-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2023-06-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2023-06-30 0001436208 legh:OtherNoteReceivableMember 2023-06-30 0001436208 legh:DealerFinanceReceivableMember 2023-06-30 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember legh:ReceivableFromMobileHomeParksMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember legh:OtherNoteReceivableMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember legh:DealerFinancedContractsMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001436208 us-gaap:ConsumerBorrowerMember 2022-12-31 0001436208 legh:DealerFinanceReceivableMember 2022-12-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001436208 us-gaap:EmployeeStockOptionMember 2024-09-30 0001436208 us-gaap:CostOfSalesMember 2024-07-01 2024-09-30 0001436208 us-gaap:CostOfSalesMember 2024-01-01 2024-09-30 0001436208 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001436208 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001436208 legh:NewCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-07-28 2023-07-28 0001436208 legh:NewCreditAgreementMember us-gaap:BaseRateMember 2023-07-28 2023-07-28 0001436208 legh:CustomerOneMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001436208 legh:IndependentThirdPartyAndAffiliatesTwoMember legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-09-30 0001436208 legh:IndependentThirdPartyAndAffiliatesThreeMember legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-09-30 0001436208 legh:IndependentThirdPartyAndAffiliates1Member legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-09-30 0001436208 legh:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001436208 legh:CustomerOneMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001436208 legh:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001436208 legh:IndependentThirdPartyAndAffiliatesTwoMember legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001436208 legh:IndependentThirdPartyAndAffiliatesThreeMember legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001436208 legh:IndependentThirdPartyAndAffiliates1Member legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001436208 legh:CustomerFourMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001436208 us-gaap:CommonStockMember 2024-09-30 0001436208 us-gaap:CommonStockMember 2024-06-30 0001436208 us-gaap:CommonStockMember 2024-03-31 0001436208 us-gaap:CommonStockMember 2023-12-31 0001436208 us-gaap:CommonStockMember 2023-09-30 0001436208 us-gaap:CommonStockMember 2023-06-30 0001436208 us-gaap:CommonStockMember 2023-03-31 0001436208 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2022-12-31 0001436208 us-gaap:CommonStockMember 2022-12-31 0001436208 2023-09-30 0001436208 2022-12-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001436208 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001436208 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001436208 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001436208 legh:PrincipalShareholderMember us-gaap:RelatedPartyMember 2024-09-30 0001436208 legh:ShipleyBrosLtdMember us-gaap:RelatedPartyMember 2024-09-30 0001436208 legh:BellMobileHomesMember us-gaap:RelatedPartyMember 2024-09-30 0001436208 legh:ShipleyBrosLtdMember us-gaap:RelatedPartyMember 2023-12-31 0001436208 legh:BellMobileHomesMember us-gaap:RelatedPartyMember 2023-12-31 0001436208 2022-11-30 0001436208 us-gaap:ConsumerBorrowerMember legh:ThirtyTo90DaysPastDueMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember legh:LessThan30DaysPastDueMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember legh:FinancingReceivablesGreaterThan90DaysPastDueMember 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember legh:ThirtyTo90DaysPastDueMember 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember legh:LessThan30DaysPastDueMember 2024-09-30 0001436208 legh:OtherNoteReceivableMember legh:LessThan30DaysPastDueMember 2024-09-30 0001436208 legh:OtherNoteReceivableMember legh:FinancingReceivablesGreaterThan90DaysPastDueMember 2024-09-30 0001436208 2024-08-06 0001436208 legh:DealerFinanceReceivableMember 2024-01-01 2024-09-30 0001436208 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-09-30 0001436208 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-09-30 0001436208 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001436208 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001436208 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001436208 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001436208 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001436208 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001436208 srt:MinimumMember legh:OtherNoteReceivableMember 2024-09-30 0001436208 srt:MaximumMember legh:OtherNoteReceivableMember 2024-09-30 0001436208 srt:MinimumMember 2024-01-01 2024-09-30 0001436208 srt:MaximumMember 2024-01-01 2024-09-30 0001436208 srt:MinimumMember legh:ReceivableFromMobileHomeParksMember 2024-01-01 2024-09-30 0001436208 srt:MaximumMember legh:ReceivableFromMobileHomeParksMember 2024-01-01 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2024-09-30 0001436208 legh:CorporateAndAdministrativeOfficesInBedfordMember 2024-01-01 2024-09-30 0001436208 legh:HeritageHousingAndTinyHomesRetailLocationsMember 2024-01-01 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2024-01-01 2024-09-30 0001436208 legh:OtherNoteReceivableMember 2024-01-01 2024-09-30 0001436208 us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-09-30 0001436208 legh:IndividualAndEntityDefendantsMember legh:NewNoteMember 2024-07-27 2024-07-27 0001436208 legh:OtherNoteReceivableMember 2024-09-30 0001436208 legh:ReceivableFromMobileHomeParksMember 2023-12-31 0001436208 legh:OtherNoteReceivableMember 2023-12-31 0001436208 legh:IndividualAndEntityDefendantsMember legh:NewNoteMember 2024-07-27 0001436208 legh:MakersMember legh:NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-31 0001436208 us-gaap:ConsumerBorrowerMember 2024-09-30 0001436208 us-gaap:ConsumerBorrowerMember 2023-12-31 0001436208 legh:NewCreditAgreementMember 2024-09-30 0001436208 legh:NewCreditAgreementMember 2023-07-28 2023-07-28 0001436208 2023-07-01 2023-09-30 0001436208 2023-01-01 2023-09-30 0001436208 srt:MinimumMember us-gaap:ConsumerBorrowerMember 2024-01-01 2024-09-30 0001436208 srt:MaximumMember us-gaap:ConsumerBorrowerMember 2024-01-01 2024-09-30 0001436208 legh:IndependentThirdPartiesAndAffiliatesMember legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-09-30 0001436208 legh:IndependentThirdPartiesAndAffiliatesMember legh:ReceivableFromMobileHomeParksMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001436208 us-gaap:ConsumerBorrowerMember 2024-01-01 2024-09-30 0001436208 legh:NewCreditAgreementMember 2023-07-28 0001436208 2024-09-30 0001436208 2023-12-31 0001436208 2024-07-01 2024-09-30 0001436208 2024-11-06 0001436208 2024-01-01 2024-09-30 shares iso4217:USD legh:item pure legh:lease iso4217:USD shares legh:segment P11Y P3Y 0001436208 --12-31 2024 Q3 false 0 0 P1Y P29D P7Y6M 10-Q true 2024-09-30 false 001-38761 Legacy Housing Corporation TX 20-2897516 1600 Airport Freeway #100 Bedford TX 76022 817 799-4900 Yes Yes Accelerated Filer true false false Common Stock ($0.001 par value) LEGH NASDAQ 24158311 570000 748000 4986000 4656000 31690000 32538000 8372000 7682000 30378000 18156000 3422000 6013000 29223000 33176000 3846000 4915000 112487000 107884000 158449000 148818000 171106000 163824000 4424000 28577000 9803000 7793000 4549000 7601000 1435000 1794000 9888000 2571000 49264000 37880000 521405000 506742000 3450000 4090000 13256000 18504000 2489000 4146000 12700000 10104000 478000 489000 32373000 37333000 1036000 1396000 2111000 23680000 2338000 2338000 4275000 5260000 42133000 70007000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 90000000 90000000 24865906 24843494 24158311 24398429 31000 30000 707595 445065 9875000 4477000 182226000 181424000 306890000 259758000 479272000 436735000 521405000 506742000 30169000 37008000 92653000 122505000 10330000 8803000 30807000 24996000 3767000 4126000 6544000 7929000 44266000 49937000 130004000 155430000 21364000 24820000 63389000 83490000 1988000 1988000 6065000 6108000 17528000 17046000 -475000 -5000 -1005000 27000 28942000 30923000 81900000 100563000 15324000 19014000 48104000 54867000 -17000 794000 2270000 2115000 4193000 -37000 7945000 875000 175000 303000 686000 588000 4001000 454000 9529000 2402000 19325000 19468000 57633000 57269000 3522000 3380000 10502000 9885000 15803000 16088000 47131000 47384000 24154779 24391797 24237405 24382519 24810816 25128679 24870712 25099985 0.65 0.66 1.94 1.94 0.64 0.64 1.90 1.89 47131000 47384000 1402000 1279000 -1641000 -956000 -205000 955000 234000 15000 1341000 507000 3448000 -34000 -38000 604000 586000 -51000 35000 388000 -490000 10058000 12199000 3765000 36868000 -1110000 2831000 -1709000 3011000 -1116000 1497000 2560000 1008000 10000 -5903000 5110000 21000 25000 -1658000 -3839000 2596000 1355000 -985000 -692000 28100000 -5284000 7323000 4572000 1108000 1573000 8500000 1700000 13946000 5775000 1028000 164000 326000 -1511000 -7556000 200000 100000 5398000 45391000 84336000 66960000 73868000 -26767000 10568000 -178000 -2272000 748000 2819000 570000 547000 905000 272000 12188000 10512000 24814695 30000 -4477000 180555000 205996000 382104000 -698000 -698000 24814695 30000 -4477000 180555000 205298000 381406000 8571 191000 191000 16276000 16276000 24823266 30000 -4477000 180746000 221574000 397873000 7350 196000 196000 6246 100000 100000 15020000 15020000 24836862 30000 -4477000 181042000 236594000 413189000 199000 199000 16088000 16088000 24836862 30000 -4477000 181241000 252682000 429476000 24843494 30000 -4477000 181424000 259758000 436735000 3000 257000 257000 6246 1000 99000 100000 1871000 1871000 15140000 15140000 24852740 31000 -6348000 181780000 274898000 450361000 7350 174000 174000 3505000 3505000 16189000 16189000 24860090 31000 -9853000 181954000 291087000 463219000 -430 172000 172000 6246 100000 100000 22000 22000 15803000 15803000 24865906 31000 -9875000 182226000 306890000 479272000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. NATURE OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">Legacy Housing Corporation (referred herein as ”Legacy”, “we”, “our”, “us”, or the “Company”) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd. (the “Partnership”), a Texas limited partnership formed in May 2005. Effective December 31, 2019, the Company reincorporated from a Delaware corporation to a Texas corporation. The Company is headquartered in Bedford, Texas. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">The Company (1) manufactures and provides for the transport of mobile homes, (2) provides wholesale financing to dealers and mobile home parks, (3) provides retail financing to consumers and (4) is involved in financing and developing new manufactured home communities. The Company manufactures its mobile homes at plants located in Fort Worth, Texas, Commerce, Texas and Eatonton, Georgia. The Company relies on a network of dealers to market and sell its mobile homes. The Company also sells homes directly to consumers, through its own retail stores, and to dealers and mobile home parks. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The accompanying unaudited interim condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim condensed financial statements have been prepared on the same basis as the audited annual financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three months and nine months ended September 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or any other period. The accompanying balance sheet as of December 31, 2023 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”), filed on March 15, 2024. The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period. Significant estimates made in connection with the accompanying condensed financial statements primarily relate to the determination and valuation of accounts receivable, loans to mobile home parks, consumer loans receivable, other notes receivable, loans to dealers, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has one reportable segment. All of our activities are interrelated, and each activity is dependent and assessed based on how each of the activities of the Company supports the others. For example, the sale of manufactured homes includes providing transportation for dealers. We also provide financing options for customers to facilitate home sales. Accordingly, all significant operating and strategic decisions by the chief operating decision maker, the Chief Executive Officer, are based upon analyses of our company as one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for share-based compensation in accordance with the provisions of Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>. Share-based compensation expense is recognized based on an award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock grant with only service-based conditions is calculated based on the closing price of the Company’s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. The volatility is estimated based on the historical volatility of the Company’s common stock. The expected life of awards granted represents the period of time that the awards are expected to be outstanding based on the “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">“Accounts receivable, net” includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable related to inventory finance fees and interest generally are due upon receipt, and all other accounts receivable generally are due within 30 days. Accounts receivable is stated at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. On September 30, 2024, December 31, 2023 and December 31, 2022, the allowance for doubtful accounts totaled $709, $651 and $279, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Leased Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement. In this arrangement, the title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our typical lease agreement is for 96 months or 120 months. It requires the lessee to maintain the home and to return the home to us at the end of the lease in good condition. It provides the lessee with a termination option for a fee, an option to extend the lease and a purchase option at fair market value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The leased mobile homes are included in other assets on the Company’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life. Homes returned to the Company upon expiration of the lease or in the event of default are sold by the Company through its standard sales and distribution channels. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,165</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,165</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 993</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 821</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company provides retail home buyers with a <span style="-sec-ix-hidden:Hidden_lj43DzpfgE-NbCWT-LWWuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> warranty from the date of purchase on manufactured inventory. Product warranty costs are accrued when the covered homes are sold to customers. Product warranty expense is recognized based on the terms of the product warranty and the related estimated costs. Factors used to determine the warranty liability include the number of homes under warranty and the historical costs incurred in servicing the warranties. The accrued warranty liability is reduced as costs are incurred and the warranty liability balance is included as part of accrued liabilities in the Company’s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes activity within the warranty liability for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability, beginning of period</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,049</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty reserve accrued (released)</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,774</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty costs incurred</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,024)</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability, end of period</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,799</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU 2016 13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">be presented as an allowance rather than as a write down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company used the longer phase in period for adoption, and accordingly this ASU became effective for the Company’s fiscal year beginning January 1, 2023. The adoption of ASU 2016-13 resulted in an increase in portfolio allowances of $900 at transition. The $900 was comprised of a $225 increase for MHP notes, a $187 increase for dealer financed contracts and a $488 increase for other notes receivable. The cumulative effect of the adoption was a net decrease of $698 to beginning retained earnings at January 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update extend the transition relief period for reference rate reform from December 31, 2022 to December 31, 2024. The amendments in ASU 2022-06 apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. ASU 2022-06 was effective upon issuance. The new standard has had no material impact on the Company's financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We currently are evaluating the impact of ASU 2023-07 on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The accompanying unaudited interim condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim condensed financial statements have been prepared on the same basis as the audited annual financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three months and nine months ended September 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or any other period. The accompanying balance sheet as of December 31, 2023 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2023 (the “Form 10-K”), filed on March 15, 2024. The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period. Significant estimates made in connection with the accompanying condensed financial statements primarily relate to the determination and valuation of accounts receivable, loans to mobile home parks, consumer loans receivable, other notes receivable, loans to dealers, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Segment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has one reportable segment. All of our activities are interrelated, and each activity is dependent and assessed based on how each of the activities of the Company supports the others. For example, the sale of manufactured homes includes providing transportation for dealers. We also provide financing options for customers to facilitate home sales. Accordingly, all significant operating and strategic decisions by the chief operating decision maker, the Chief Executive Officer, are based upon analyses of our company as one operating segment.</p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for share-based compensation in accordance with the provisions of Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>. Share-based compensation expense is recognized based on an award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock grant with only service-based conditions is calculated based on the closing price of the Company’s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. The volatility is estimated based on the historical volatility of the Company’s common stock. The expected life of awards granted represents the period of time that the awards are expected to be outstanding based on the “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">“Accounts receivable, net” includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable related to inventory finance fees and interest generally are due upon receipt, and all other accounts receivable generally are due within 30 days. Accounts receivable is stated at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the contractual payment terms are considered past due. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. On September 30, 2024, December 31, 2023 and December 31, 2022, the allowance for doubtful accounts totaled $709, $651 and $279, respectively.</p> P30D 709000 651000 279000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Leased Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement. In this arrangement, the title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our typical lease agreement is for 96 months or 120 months. It requires the lessee to maintain the home and to return the home to us at the end of the lease in good condition. It provides the lessee with a termination option for a fee, an option to extend the lease and a purchase option at fair market value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The leased mobile homes are included in other assets on the Company’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life. Homes returned to the Company upon expiration of the lease or in the event of default are sold by the Company through its standard sales and distribution channels. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,165</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,165</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 993</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 821</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013</p></td></tr></table> P96M P120M P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at September 30, 2024, is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,165</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,165</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 993</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 821</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013</p></td></tr></table> 291000 1165000 1165000 993000 821000 578000 5013000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company provides retail home buyers with a <span style="-sec-ix-hidden:Hidden_lj43DzpfgE-NbCWT-LWWuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> warranty from the date of purchase on manufactured inventory. Product warranty costs are accrued when the covered homes are sold to customers. Product warranty expense is recognized based on the terms of the product warranty and the related estimated costs. Factors used to determine the warranty liability include the number of homes under warranty and the historical costs incurred in servicing the warranties. The accrued warranty liability is reduced as costs are incurred and the warranty liability balance is included as part of accrued liabilities in the Company’s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes activity within the warranty liability for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability, beginning of period</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,049</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty reserve accrued (released)</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,774</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty costs incurred</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,024)</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability, end of period</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,799</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability, beginning of period</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,049</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty reserve accrued (released)</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,774</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty costs incurred</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,024)</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability, end of period</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,799</p></td></tr></table> 2354000 2829000 2910000 3049000 287000 636000 544000 1774000 474000 666000 1287000 2024000 2167000 2799000 2167000 2799000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU 2016 13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">be presented as an allowance rather than as a write down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company used the longer phase in period for adoption, and accordingly this ASU became effective for the Company’s fiscal year beginning January 1, 2023. The adoption of ASU 2016-13 resulted in an increase in portfolio allowances of $900 at transition. The $900 was comprised of a $225 increase for MHP notes, a $187 increase for dealer financed contracts and a $488 increase for other notes receivable. The cumulative effect of the adoption was a net decrease of $698 to beginning retained earnings at January 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update extend the transition relief period for reference rate reform from December 31, 2022 to December 31, 2024. The amendments in ASU 2022-06 apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. ASU 2022-06 was effective upon issuance. The new standard has had no material impact on the Company's financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We currently are evaluating the impact of ASU 2023-07 on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.</p> 900000 900000 225000 187000 488000 -698000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">2. REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Inventory Finance Sales, and Retail Store Sales. Direct Sales include homes sold directly to independent retailers or customers that are not financed by the Company and are not sold under an inventory finance arrangement. These types of homes are generally paid for prior to shipment. Commercial Sales include homes sold to mobile home parks under commercial loan programs or paid for upfront. Inventory Finance Sales include sales of homes to independent retailers, or dealers, who then resell the homes to consumers. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Store Sales of homes may be financed by the Company or a third party, or they may be paid in cash. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenue from product sales is recognized when the performance obligation under the terms of a contract with our customer is satisfied, which typically occurs upon delivery and transfer of title of the home, as this depicts when control of the promised good is transferred to our customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For inventory financed sales, the independent dealer enters into a financing arrangement with the Company and is required to make monthly interest payments. Interest income is recorded separately in the statement of income. For other financed sales by the Company, the individual customer enters into a sales and financing contract and is required to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">make a down payment. These financed sales contain a significant financing component and any interest income is recorded separately in the statement of income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers. Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home’s intended functionality and, therefore, do not represent a distinct performance obligation within the context of the contract. The Company has elected to use the practical expedient to expense the incremental costs of obtaining a contract if the amortization period of the asset that the Company would have otherwise recognized is one year or less. Contract costs, which include commissions incurred related to the sale of homes, are expensed at the point-in-time when the related revenue is recognized. Warranty costs and contract costs are included in selling, general and administrative expenses in the statements of income. Warranty and contract costs were $474 and $666 for the three months ended September 30, 2024 and 2023, respectively, and $1,287 and $2,024 for the nine months ended September 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the three months ended September 30, 2024 and 2023, total cost of product sales included $1,450 and $3,285 of costs relating to <span style="color:#222222;background:#ffffff;">subcontracted production for commercial sales, transportation and delivery costs, and certain other costs incurred for retail store and commercial sales. </span>For the nine months ended September 30, 2024 and 2023, total cost of product sales included $4,198 and $9,857 of costs relating to <span style="color:#222222;background:#ffffff;">subcontracted production for commercial sales, transportation and delivery costs, and certain other costs incurred for retail store and commercial sales.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, land sales, service fees and other miscellaneous income. Consignment fees are charged to independent retailers on a monthly basis for homes held by the independent retailers pursuant to a consignment arrangement until the home is sold to an individual customer. Consignment fees are determined as a percentage of the home’s wholesale price to the independent dealer. Revenue recognition for consignment fees is recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">Sales Concentration. The following table presents mobile home park (“MHP”) sales to independent third parties and their affiliates that are greater than 5.0% of our total product sales for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:37.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer A</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer B</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer C</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.1</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer D</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">No other MHP customer accounted for more than 5.0% of our total product sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by the source of the revenue for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product sales:</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Direct sales</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,762</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial sales</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,547</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory finance sales</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 41,785</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retail store sales</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,703</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other product sales (1)</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,708</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total product sales</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 122,505</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer, MHP and dealer loans interest:</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest - consumer installment notes</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,372</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest - MHP notes</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,624</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest - dealer finance notes</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consumer, MHP and dealer loans interest</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,996</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other </p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,929</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net revenue</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 130,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,430</p></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"> <span style="visibility:hidden;">​</span></p> true P1Y 474000 666000 1287000 2024000 1450000 3285000 4198000 9857000 P96M P120M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:37.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer A</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer B</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer C</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.1</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:20.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer D</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.8</p></td></tr></table> 1628000 0.054 5212000 0.056 5450000 0.059 3202000 0.091 10135000 0.088 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product sales:</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Direct sales</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,762</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial sales</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,547</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory finance sales</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 41,785</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retail store sales</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,703</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other product sales (1)</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,708</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total product sales</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 122,505</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer, MHP and dealer loans interest:</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest - consumer installment notes</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,372</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest - MHP notes</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,624</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest - dealer finance notes</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consumer, MHP and dealer loans interest</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,996</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other </p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,929</p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net revenue</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 130,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,430</p></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:10pt;"></div> 2075000 2584000 7242000 13762000 12509000 14089000 37359000 45547000 7775000 12494000 25393000 41785000 5715000 5455000 14951000 13703000 2095000 2386000 7708000 7708000 30169000 37008000 92653000 122505000 5280000 4890000 15535000 14372000 4246000 3913000 12841000 10624000 804000 2431000 10330000 8803000 30807000 24996000 3767000 4126000 6544000 7929000 44266000 49937000 130004000 155430000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">3. CONSUMER LOANS RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Consumer loans receivable result from financing transactions entered into with retail consumers of mobile homes sold through independent retailers and company-owned retail locations. Consumer loans receivable generally consist of the sales price and any additional financing fees, less the buyer’s down payment. Interest income is recognized monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.1% and 13.2% as of September 30, 2024 and December 31, 2023, respectively. Consumer loans receivable have maturities that range from 2 to 30 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company reviews loan applications in an underwriting process which considers credit history, among other things, to evaluate credit risk of the consumer and determines interest rates on approved loans based on consumer credit score, payment ability and down payment amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company uses payment history to monitor the credit quality of the consumer loans on an ongoing basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $12,700 and $10,104 as of September 30, 2024 and December 31, 2023, respectively, and are included in escrow liability in the accompanying balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Allowance for Loan Losses—Consumer Loans Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The allowance for loan losses reflects management’s estimate of losses inherent in the consumer loans that may be uncollectible based upon review and evaluation of the consumer loan portfolio as of the date of the balance sheet. An allowance for loan losses is determined after giving consideration to, among other things, the loan characteristics, including the financial condition of borrowers, the value and liquidity of collateral, delinquency and historical loss experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company’s calculation of the general reserve considers the historical loan default rates and collateral recovery rates for the last three years and any qualitative factors both internal and external to the Company. Specific reserves are determined based on probable losses on specific classified impaired loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower’s cash flow may not be sufficient to meet payments as they become due, which generally is when either principal or interest is past due and remains unpaid for more than 90 days. Management implemented this policy based on an analysis of historical data, current performance of loans and the likelihood of recovery once principal or interest payments became delinquent and were aged more than 90 days. Payments received on nonaccrual loans are accounted for on a cash basis, first to interest and then to principal, as long as the remaining book balance of the asset is deemed to be collectible. The accrual of interest resumes when the past due principal or interest payments are brought within 90 days of being current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Impaired loans are those loans for which it is probable that the Company will be unable to collect all amounts due in accordance with the original contractual terms of the loan agreement, including scheduled principal and interest payments. Impaired loans, or portions thereof, are charged off when deemed uncollectible. A loan is generally deemed impaired if it is more than 90 days past due on principal or interest, is in bankruptcy proceedings, or is in the process of repossession. A specific reserve is created for impaired loans based on fair value of underlying collateral value, less estimated selling costs. The Company uses various factors to determine the value of the underlying collateral for impaired loans. These factors include: (1) the length of time the unit remained unsold after construction; (2) the amount of time the house was occupied; (3) the cooperation level of the borrowers (for example, loans requiring legal action or extensive field collection efforts may have a reduced value); (4) the physical location of the home; (5) the length of time the borrower has lived in the house without making payments; (6) the size of the home and market conditions; and (7) the experience and expertise of the particular dealer assisting in collection efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. At repossession, the collateral is recorded at the same amount as the principal balance as the loan. The fair value of the collateral is then computed based on the historical recovery rates of previously charged off loans, the loan is charged off and the loss is charged to the allowance for loan losses. At each reporting period, the fair value of the collateral is adjusted to the lower of the amount recorded at repossession or the estimated sales price less estimated costs to sell, based on current information. Repossessed homes from the consumer loan portfolio totaled $3,986 and $2,215 as of September 30, 2024 and December 31, 2023, respectively, and are included in other assets in the accompanying balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumer loans receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,738</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan discount and deferred financing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,473)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (765)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumer loans receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (345)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents impaired and general reserve for allowance for loan losses:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consumer loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,738</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 765</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impaired loans individually evaluated for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,565</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specific reserve against impaired loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 562</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans collectively evaluated for allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,173</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2024 and December 31, 2023, the total principal outstanding for consumer loans on nonaccrual status was $2,961 and $1,565, respectively. A detailed aging of consumer loans receivable that are past due is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consumer loans receivable</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">   </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Past due consumer loans:</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">31 - 60 days past due</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.4</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">61 - 90 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">91 - 120 days past due</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Greater than 120 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.9</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total past due</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We evaluate the credit quality of our consumer loan portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting generally is based on borrower payment activity relative to the contractual </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">terms of the loan. The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator based on delinquency status and fiscal year of origination: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year of Origination</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 165,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97.2</p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.1</p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.7</p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="margin-bottom:10pt;visibility:hidden;">​</span></p> P2Y P30Y 12700000 10104000 2 P3Y 3986000 2215000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumer loans receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,738</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan discount and deferred financing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,473)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (765)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumer loans receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,500</p></td></tr></table> 169903000 159738000 -2414000 -2473000 668000 765000 166821000 156500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (345)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 526000 867000 765000 830000 77000 -71000 -345000 -134000 -65000 8000 -248000 -92000 668000 788000 668000 788000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consumer loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,738</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 765</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impaired loans individually evaluated for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,565</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specific reserve against impaired loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 562</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans collectively evaluated for allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,173</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203</p></td></tr></table> 169903000 159738000 668000 765000 2961000 1565000 656000 562000 166942000 158173000 12000 203000 2961000 1565000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consumer loans receivable</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">   </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Past due consumer loans:</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">31 - 60 days past due</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.4</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">61 - 90 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">91 - 120 days past due</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Greater than 120 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.9</p></td></tr><tr><td style="vertical-align:bottom;width:44.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total past due</p></td><td style="vertical-align:bottom;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.5</p></td></tr></table> 169903000 1.000 159738000 1.000 1329000 0.008 624000 0.004 554000 0.003 149000 0.001 354000 0.002 123000 0.001 2607000 0.015 1449000 0.009 4844000 0.028 2345000 0.015 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year of Origination</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 165,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97.2</p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.1</p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.7</p></td></tr><tr><td style="vertical-align:bottom;width:29.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.0</p></td></tr></table> 24107000 29216000 22478000 19410000 12325000 57523000 165059000 0.972 141000 276000 831000 326000 310000 1884000 0.011 520000 365000 1075000 104000 896000 2960000 0.017 24248000 30012000 23674000 20811000 12429000 58729000 169903000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">4. NOTES RECEIVABLE FROM MOBILE HOME PARKS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The notes receivable from mobile home parks (“MHP Notes”) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes have varying maturity dates and require monthly principal and interest payments. The interest rate on the MHP Notes can be fixed or variable, and the interest rates range from 6.9% to 12.0%. The average interest rate per loan was approximately 7.9% as of September 30, 2024 and December 31, 2023, with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes are individual mobile homes which can be repossessed and resold. The MHP Notes are generally personally guaranteed by borrowers with substantial financial resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2024, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equated to 24.1%, 17.3% and 12.0% of the principal balance outstanding, all of which were secured by the mobile homes. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equated to 17.9%, 24.5% and 14.0% of the principal balance outstanding, all of which were secured by the mobile homes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">MHP Notes are stated at amounts due from customers, net of allowance for loan losses. The Company determines the allowance by considering several factors, including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance composed of specific and general reserve amounts. As of September 30, 2024 and December 31, 2023, the MHP Notes balance is presented net of unamortized finance fees of $1,137 and $1,565, respectively. The finance fees are amortized over the life of the MHP Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2024, there were past due balances of $220 on MHP Notes. As of December 31, 2023, there were past due balances of $98 on the MHP Notes excluding any amounts attributed to the Notes, as defined below. For the three months ended September 30, 2024 and 2023, there were no charge offs recorded for MHP Notes. For the nine months ended September 30, 2024 and 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes was $753 and $735 as of September 30, 2024 and December 31, 2023, respectively. As of September 30, 2024 and December 31, 2023, there was a minimal impaired balance of MHP Notes. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Settlement Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As the Company previously disclosed, in a Form 10-K for the fiscal year ended December 31, 2023, and Forms 10-Q for the quarterly periods ended March 31, 2024 and June 30, 2024, Legacy and numerous entities owned or operated by one individual (the “Makers”) previously entered into several Promissory Notes (the “Notes”) valued at approximately $55 million. In January 2024, the Makers defaulted on, and Legacy accelerated, a portion of the Notes valued at approximately $37 million. The Notes were secured by mobile homes and mobile-home parks located in Texas, Mississippi, and Louisiana, and personally guaranteed by individuals (the “Personal Guarantors”). In the first, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">second and third quarters of 2024, Legacy filed several lawsuits against the Makers and the Personal Guarantors and aggressively pursued the collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On July 27, 2024, Legacy, the Makers, and the Personal Guarantors entered into a Settlement Agreement and Release (the “Agreement”). The parties to the Agreement are Legacy, Legacy’s Executive Chairman, Curtis D. Hodgson (collectively, the “Plaintiffs”), William Rodwell, Cynthia Rodwell, Tony Hartsgrove, Robert T. Hutson II, Yakov Plotnikov, Eric D. Wooten (collectively, the “Individual Defendants”), Cleveland MHC, LLC (“Cleveland”), Country Aire Homes of LA, LLC, Forest Hollow, LLC (“Forest Hollow”), Gulf Stream Homes of LA, LLC, Gulf Stream Homes of MS, LLC, Stellar GS Homes, LLC, SINOP GS Homes, LLC, Gulf Stream Manor Phase 2 Homes, LLC, Iowa Homes, LLC, Southern Pointe Homes, LLC, Southern Pointe Investments, LLC, Southern Pointe Investments II, LLC, Stellar GS Homes LLC, and Country Aire MHP LLC (collectively, the “Entity Defendants”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As consideration for the mutual releases contained in the Agreement:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:4pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Forest Hollow conveyed clear title, and the undisputed right to possess, all real and personal property located on or at the Forest Hollow Mobile Home Community, 6650 Broad Oak Street, Beaumont, TX 77713 (the “Forest Hollow Mobile Home Community”) to Legacy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:4pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cleveland conveyed clear title, and the undisputed right to possess, all real and personal property located on or at the Cleveland Mobile Home Community, 110 Old Hwy 49 S. Richland, MS 39218 (the “Cleveland Mobile Home Community”) to Legacy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:4pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cleveland and Forest Hollow assigned all intangible assets, including all leases, contracts, and goodwill applicable or related to the real and personal property located on or at the Forest Hollow Mobile Home Community and the Cleveland Mobile Home Community to Legacy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:4pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Individual and Entity Defendants irrevocably waived any and all claims related to existing deposits; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Legacy refinanced the Entity and Individual Defendants’ remaining debt, pursuant to a new </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$48.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million Promissory Note (the “New Note”).</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The New Note is secured by a first priority interest in more than 1,000 mobile homes and two mobile-home parks located in Louisiana, and personal guarantees signed by the Individual Defendants. The New Note is secured by the same Louisiana collateral as the old Notes, while providing additional legal efficiencies. The Individual Defendants have personally guaranteed the New Note to the same extent they personally guaranteed the Entity Defendants’ prior debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company presents the entire New Note on the accompanying balance sheets under the heading Notes receivable from mobile home parks (“MHP”), and interest income associated with the New Note is presented on the accompanying statement of income under the heading Consumer, MHP and dealer loans interest. The prior debt was presented on Form 10-Q for the quarterly period ended June 30, 2024 on the balance sheets under the headings Current portion of notes receivable from mobile home parks (“MHP”), Notes receivable from mobile home parks, net, Current portion of other notes receivable and Other notes receivable, net. Interest income associated with the prior debt was presented on Form 10-Q for the quarterly period ended June 30, 2024 on the statements of income under the headings Consumer, MHP and dealer loans interest and Non-operating interest income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recorded the fair value of the real property from Cleveland and Forest Hollow on the accompanying balance sheets under the heading Property, plant and equipment, net. The Company recorded the fair value of the personal property from Cleveland and Forest Hollow on the accompanying balance sheets under the heading Other assets. The Agreement resulted in a gain for the Company of $3.4 million that is shown on the accompanying statements of income under the heading Other income (expense) for the nine months ended September 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company evaluated the recoverability of the New Note as of September 30, 2024 and determined a provision for expected loan losses is not necessary based on the analysis of the fair value of underlying collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Notes receivable from mobile home parks, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 184,280</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loan discount and deferred financing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,565)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (735)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 181,980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 751</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents impaired and general reserve for allowance for loan losses at September 30, 2024 and December 31, 2023: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total MHP loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 184,280</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 735</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired loans individually evaluated for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,215</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specific reserve against impaired loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other loans collectively evaluated for allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 153,065</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 730</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We evaluate the credit quality of our MHP portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity relative to the contractual terms of the loan. The following table disaggregates the outstanding principal balance of MHP receivable by credit quality indicator based on delinquency status and fiscal year of origination and is presented as of September 30, 2024: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year of Origination</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 199,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 98.1</p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.9</p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 0.069 0.120 0.079 0.079 P1Y P10Y 3 0.241 0.173 0.120 3 0.179 0.245 0.140 1137000 1565000 220000 98000 0 0 0 0 753000 735000 55000000 37000000 P2Y 48600000 1000 2 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 184,280</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loan discount and deferred financing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,565)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (735)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 181,980</p></td></tr></table> 203374000 184280000 -1137000 -1565000 753000 735000 201484000 181980000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 751</p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 751</p></td></tr></table> 711000 358000 735000 42000 393000 18000 751000 753000 751000 753000 751000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total MHP loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 184,280</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 735</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired loans individually evaluated for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,215</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specific reserve against impaired loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other loans collectively evaluated for allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 153,065</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 730</p></td></tr></table> 203374000 184280000 753000 735000 31215000 5000 203374000 153065000 753000 730000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year of Origination</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 199,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 98.1</p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.9</p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 203,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 78028000 38870000 33940000 21683000 24607000 2435000 199563000 0.981 3811000 3811000 0.019 78028000 42681000 33940000 21683000 24607000 2435000 203374000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">5. OTHER NOTES RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other notes receivable relate to notes issued to mobile home park owners and dealers and are not directly tied to the sale of mobile homes. These other notes have varying maturity dates and generally require monthly principal and interest payments. They are collateralized by mortgages on real estate, mobile homes that we have financed for which </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">the borrower uses as offices, as well as vehicles. These notes typically are personally guaranteed by the borrowers. The interest rates on the other notes generally are fixed and range from 5.00% to 17.50%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower’s ability to pay, the borrower’s financial strength, and historical loss experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2024, there were past due balances of $569 on other notes. As of December 31, 2023, there were past due balances of $22 on other notes, excluding any amounts attributable to the Notes, as described in Note 4, Notes Receivable from Mobile Home Parks, above. For the three months ended September 30, 2024 and 2023, there were no charge offs recorded for other notes. For the nine months ended September 30, 2024 and 2023, there were no charge offs recorded for other notes. Allowance for loan loss for the other notes was $208 and $236 as of September 30, 2024 and December 31, 2023, respectively. As of September 30, 2024 and December 31, 2023, the impaired balance of other notes was $88 and $84, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Note 4, Notes Receivable from Mobile Home Parks, in these Notes to Condensed Financial Statements (Unaudited) for the quarter ended September 30, 2024 provides details regarding a settlement agreement related to prior debt that was presented in Form 10-Q for the quarterly period ended June 30, 2024 on the balance sheets under the headings Current portion of notes receivable from mobile home parks (“MHP”), Notes receivable from mobile home parks, net, Current portion of other notes receivable and Other notes receivable, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,353</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan discount and deferred financing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (527)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (208)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,590</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents impaired and general reserve for allowance for loan losses at September 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Other notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35,353</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired loans individually evaluated for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,135</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specific reserve against impaired loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other notes receivable collectively evaluated for allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,218</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 152</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We evaluate the credit quality of our Other notes receivable portfolio based on the aging status of the loan and by payment activity. Loan delinquency reporting is generally based upon borrower payment activity, relative to the contractual terms of the loan. The following table disaggregates the outstanding principal balance of Other notes receivable by credit quality indicator based on delinquency status and fiscal year of origination and is presented as of September 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:69.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year of Origination</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83.3</p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16.7</p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 0.0500 0.1750 569000 22000 0 0 0 0 208000 236000 88000 84000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,353</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan discount and deferred financing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (527)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (208)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,590</p></td></tr></table> 8151000 35353000 -97000 -527000 208000 236000 7846000 34590000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 189</p></td></tr></table> 211000 231000 236000 -3000 -42000 -28000 189000 208000 189000 208000 189000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Other notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35,353</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired loans individually evaluated for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,135</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specific reserve against impaired loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other notes receivable collectively evaluated for allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,218</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 152</p></td></tr></table> 8151000 35353000 208000 236000 1361000 25135000 88000 84000 6790000 10218000 120000 152000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:69.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year of Origination</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prior</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83.3</p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16.7</p></td></tr><tr><td style="vertical-align:bottom;width:29.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 2949000 3338000 166000 300000 37000 6790000 0.833 655000 649000 57000 1361000 0.167 2949000 3338000 655000 815000 300000 94000 8151000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. DEALER FINANCED RECEIVABLES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;">Dealer finance receivable are receivables for loans that we make to independent retailers, or dealers, for the purchase of mobile homes so that dealers can then market them for sale to consumers. The loans are part of our inventory finance program. In late 2022 and early 2023, the Company transitioned many of its dealers from a traditional consignment arrangement to an inventory finance arrangement. The terms of the financing typically include a </span><span style="font-weight:normal;">three year</span><span style="font-weight:normal;"> term, a monthly interest payment, an annual curtailment payment and require the retailer to pay the principal amount of the loan to the Company upon the earlier of the sale of the home by the retailer to its customer or the end of the term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;">Dealer financed notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at September 30, 2024 and December 31, 2023:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,980</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (442)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,538</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the three and nine months ended September 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 435</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 448</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;">The dealer financed loan portfolio was established primarily in late 2022 and 2023 as a result of converting from consignment arrangements with dealers to inventory finance arrangements with dealers. As such, there is relatively little historical data to measure credit quality of the loans in this portfolio.</span></p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,980</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (442)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,538</p></td></tr></table> 31869000 32980000 179000 442000 31690000 32538000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for loan losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 435</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Charge offs) recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for loan losses, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 448</p></td></tr></table> 175000 319000 442000 13000 4000 129000 -263000 435000 179000 448000 179000 448000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">7. LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company currently has 13 operating leases, eight of which are for the Company’s Heritage Housing and Tiny Homes retail locations, three are subleased by the Company and two are for corporate and administrative offices in Bedford, TX and Norcross, GA. These leases typically have initial terms ranging from 5 to 10 years and include one or more options to renew.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under ASC 842, the Company elected the modified retrospective approach, applying the new standard to all leases at the date of initial application. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We determine if an arrangement is or contains a lease at inception. Operating leases are right-of-use (“ROU”) assets and are shown as ROU assets – operating leases on our balance sheets. The lease liabilities are shown as Operating lease obligation and Operating lease obligation, less current portion on our balance sheets. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">ROU assets and liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. We have elected the practical expedient to not separate lease and non-lease components. Therefore, lease payments included in the measurement of the lease liability include all fixed payments in the lease arrangement. We record a ROU asset for an amount equal to the lease liability, increased for any prepaid lease costs and initial direct costs and reduced by any lease incentives. We remeasure the lease liability and ROU asset when a change to our future minimum lease payments occurs. Key assumptions and judgments included in the determination of the lease liability include the discount rate used in the present value calculation and the exercise of renewal options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Many of our leases contain renewal options. As the exercise of the renewal options is not likely at the commencement of a lease, we generally do not include the option periods in the lease term when determining the lease liabilities and ROU assets. We remeasure the lease liability and ROU asset when it is reasonably likely that we will exercise a renewal option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our leases do not provide information about the rate implicit in the lease. Therefore, we utilize an incremental borrowing rate to calculate the present value of our future lease obligations. The incremental borrowing rate represents the rate of interest we would otherwise pay on a collateralized borrowing, for an amount equal to the lease payments, over a similar term and in a similar economic environment. As of September 30, 2024, the remaining weighted-average lease term is 3.34 years and the weighted-average discount rate is 2.80%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We consider lease payments that cannot be predicted with reasonable certainty upon lease commencement to be variable lease payments, which are recorded as incurred each period and are excluded from our calculation of lease liabilities. There were no variable lease costs for the three months ended September 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Short-term leases, those with a term of 12 months or less, are not recorded on our balance sheet. Our short-term lease costs were not material for the three months ended September 30, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Lease expense for operating leases consists of fixed lease payments recognized on a straight-line basis over the lease term plus variable lease payments as incurred. Amortization of the ROU asset for operating leases reflects amortization of the lease liability, any differences between straight-line expense and related lease payments during the accounting period, and any impairments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2024, present value of future lease payments under our operating lease liabilities were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 431</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 345</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,540</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (478)</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,036</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 13 8 3 2 P5Y P10Y true P3Y4M2D 0.0280 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of September 30, 2024, present value of future lease payments under our operating lease liabilities were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 431</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 345</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,540</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (478)</p></td></tr><tr><td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,036</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 125000 494000 431000 345000 145000 1540000 26000 1514000 478000 1036000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">8. INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventories consisted of the following at September 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,506</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,911</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,969</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 36pt;">Finished goods expected to be held for more than twelve months are classified as long-term and represented $9,803 and $7,793 as of September 30, 2024 and December 31, 2023, respectively. The Company has an inventory allowance of $673 and $439 as of September 30, 2024 and December 31, 2023, respectively, for finished goods classified as long-term.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,506</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,911</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,969</p></td></tr></table> 11973000 13506000 449000 552000 26604000 26911000 39026000 40969000 9803000 7793000 673000 439000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">9. PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Property, plant and equipment consisted of the following at September 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,953</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,419</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in Progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,576</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,571</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,527</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 329</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,375</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,297)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,495)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,880</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Depreciation expense was $481 and $412 for the three months ended September 30, 2024 and 2023, respectively, and includes depreciation expense for leased mobile homes. Depreciation expense also includes $168 and $127 as a component of cost of product sales for the three months ended September 30, 2024 and 2023, respectively. Depreciation expense was $1,337 and 1,235 for the nine months ended September 30, 2024 and 2023, respectively, and includes depreciation expense for leased mobile homes. Depreciation expense also includes $494 and $377 as a component of cost of product sales for the nine months ended September 30, 2024 and 2023, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,953</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,419</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in Progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,576</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,571</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,527</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 329</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,375</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,297)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,495)</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,880</p></td></tr></table> 20475000 14953000 13237000 13419000 17855000 11576000 1556000 1571000 7102000 6527000 336000 329000 60561000 48375000 11297000 10495000 49264000 37880000 481000 412000 168000 127000 1337000 1235000 494000 377000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">10. OTHER ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other assets consisted of the following at September 30, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Repossessed homes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,215</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,571</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Repossessed homes balance as of September 30, 2024 includes $3,986 for homes repossessed from the consumer loan portfolio and $5,546 for homes repossessed from the MHP loan portfolio. Repossessed homes balance as of December 31, 2023 includes $2,215 for homes repossessed from the consumer loan portfolio.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Repossessed homes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,215</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,571</p></td></tr></table> 349000 349000 7000 7000 9532000 2215000 9888000 2571000 3986000 5546000 2215000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">11. ACCRUED LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accrued liabilities consisted of the following at September 30, 2024 and December 31, 2023: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,910</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Litigation reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 879</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Portfolio taxes and title</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,234</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,018</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,040</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal and state income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,759</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,484</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,910</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Litigation reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 879</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Portfolio taxes and title</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,234</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,018</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,040</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal and state income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,759</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,484</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2167000 2910000 564000 990000 1637000 879000 1536000 2234000 889000 1018000 973000 1040000 182000 190000 2079000 3759000 3229000 5484000 13256000 18504000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">12. LINES OF CREDIT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On July 28, 2023, the Company entered into a new Credit Agreement (the “Revolver”), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. Subsequently, the Company repaid in full the balance due on its prior line of credit with Capital One, N.A. and all commitments under this prior line of credit were terminated. The Revolver provides for a four-year senior secured revolving credit facility with an initial commitment of $50,000 and an additional $25,000 commitment under an accordion feature. The Revolver is secured by the Company’s consumer loans receivables and all escrow accounts associated with the consumer loans receivables. At the Company's option, borrowings will bear interest at a per annum rate equal to, (i) Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the Revolver or (ii) a base rate plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the Revolver. The Company paid certain arrangement fees and other fees in connection with the Revolver of approximately $271, which were capitalized as unamortized debt issuance costs and included within lines of credit balance in the accompanying balance sheets and are amortized to interest expense over the life of the Revolver. The Revolver matures July 28, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the three months ended September 30, 2024, interest expense under the Revolver was $175, and for the three months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $302. For the nine months ended September 30, 2024, interest expense under the Revolver was $686, and for the nine months ended September 30, 2023, interest expense under the Revolver and prior line of credit was $588. The outstanding balance of the Revolver as of September 30, 2024 and December 31, 2023 was $2,111 and $23,680, respectively. The interest rate in effect as of September 30, 2024 and December 31, 2023 for the Revolver was 7.61% and 7.95%, respectively. The amount of available credit under the Revolver was $47,889 and $26,320 as of September 30, 2024 and December 31, 2023, respectively. The Revolver requires the Company to comply with certain financial and non-financial covenants. As of September 30, 2024, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than 1.00 to 1.00 and a minimum fixed charge coverage ratio of no less than 1.75 to 1.00.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p> P4Y 50000000 25000000 0.025 0.0275 0.025 0.0275 271000 175000 302000 686000 588000 2111000 23680000 0.0761 0.0795 47889000 26320000 1.00 1.75 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">13. SHARE-BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Pursuant to the Legacy Housing Corporation 2018 Incentive Compensation Plan (the “Plan”), the Company may issue up to 10.0 million equity awards to employees, directors, consultants and nonemployee service providers in the form of stock options, stock, restricted stock and stock appreciation rights. Stock options may be granted with a contractual life of up to ten years. At September 30, 2024, the Company had 8.7 million shares available for grant under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Restricted Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of restricted stock award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value Per Unit</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 10pt 0pt;">As of September 30, 2024, approximately 1,000 shares of restricted stock remained unvested. Unrecognized compensation expense related to these restricted stock awards at September 30, 2024 was $3 and is expected to be recognized over <span style="-sec-ix-hidden:Hidden_NaBTb6aQKk6jPTNyPGJ2ug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.08</span></span> years. Compensation expense for restricted stock awards for the three months ended September 30, 2024 and 2023 was $5 and $67, respectively, and for the nine months ended September 30, 2024 and 2023 was $69 and $200, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of option award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price Per Unit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Average Grant Date</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value Per Unit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Remaining </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Contractual Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Intrinsic </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.70</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.03</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.03</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.78</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.78</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2024, approximately 829,000 options remained nonvested. Unrecognized compensation expense related to these options at September 30, 2024 was $4,387 and is expected to be recognized over <span style="-sec-ix-hidden:Hidden_fEXZCVIW2Ue3ukZYKp_HMw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5</span></span> years. Compensation expense for stock option awards for the three months ended September 30, 2024 and 2023 was $168 and $131, respectively, and for the nine months ended September 30, 2024 and 2023 was $462 and $386, respectively.</p> 10000000.0 P10Y 8700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of restricted stock award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value Per Unit</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.26</p></td></tr></table> 42000 6.93 1000 23.26 18000 14.98 17000 13.63 8000 17.09 8000 17.09 8000 17.09 8000 17.09 7000 16.01 1000 23.26 1000 23.26 1000 23.26 1000 3000 5000 67000 69000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of option award activity for the year ended December 31, 2023 and the three and nine months ended September 30, 2024 (number of units in thousands except per unit data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price Per Unit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Average Grant Date</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value Per Unit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Remaining </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Contractual Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Intrinsic </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.70</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.03</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 8.03</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.78</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.78</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 7.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr></table> 1025000 40.59 4.99 P9Y5M8D 43000 22.94 15.32 P4Y8M12D 6000 16.01 8.57 56000 16.01 8.57 1006000 41.35 5.22 P8Y3M10D 96000 42.18 4.76 P8Y5M8D 1006000 41.35 5.22 P8Y3M10D 6000 16.01 8.57 1000000 41.51 5.20 P8Y10D 90000 44.00 4.49 P8Y5M8D 1000000 41.51 5.20 P8Y10D 1000000 41.51 5.20 P7Y9M10D 191000 42.59 4.86 P7Y10M6D 45000 1000000 41.51 5.20 P7Y9M10D 19000 25.83 19.12 P4Y10M6D 6000 16.01 8.57 1013000 41.37 5.44 P7Y5M19D 184000 43.49 4.73 P7Y10M6D 21000 829000 4387000 168000 131000 462000 386000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">14. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The provision for income tax expense for the three months ended September 30, 2024 and 2023 was $3,522 and $3,380 respectively, and for the nine months ended September 30, 2024 and 2023 was $10,502 and $9,885 respectively. The effective tax rate for the three months ended September 30, 2024 and 2023 was 18.2% and 17.4%, respectively, and for the nine months ended September 30, 2024 and 2023 was 18.2% and 17.3%, respectively. These rates differ from the federal statutory rate of 21% primarily due to a federal tax credit for the sale of energy efficient homes under the Internal </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue Code §45L, partially offset by state income taxes. The §45L tax credit was initially established under the Federal Energy Policy Act of 2005 and was extended through December 31, 2032 by the Inflation Reduction Act of 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3522000 3380000 10502000 9885000 0.182 0.174 0.182 0.173 0.21 0.21 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">15. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of January 1, 2020, the Company instituted a self-insured health benefits plan with a stop-loss policy, which provides medical benefits to employees electing coverage under the plan. The Company estimates and records costs for incurred but not reported medical claims and claim development. This reserve is based on historical experience and other assumptions, some of which are subjective. The Company will adjust its self-insured medical benefits reserve based on actual experience, estimated costs and changes to assumptions. As of September 30, 2024 and December 31, 2023, the Company accrued a $830 and $242 liability for incurred but not reported claims, respectively. These accrued amounts are included in accrued liabilities on the accompanying balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent retailers of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to retailers in the event of default by the retailer. The Company’s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company believes that risk of loss is mitigated due to the resale value of the repurchased homes and the fact that the agreements are spread over many retailers. The maximum amount for which the Company was liable under such agreements approximated </span>$856 and $3,030 at September 30, 2024 and December 31, 2023, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be immaterial and accordingly has not recorded any reserve for repurchase commitment as of September 30, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Leases. </i>The Company leases facilities under operating leases that typically have 10 year terms. These leases usually offer the Company a right of first refusal that affords the Company the option to purchase the leased premises under certain terms in the event the landlord attempts to sell the leased premises to a third party. Rent expense for the three months ended September 30, 2024 and 2023 was $160 and $159, respectively, and for the nine months ended September 30, 2024 and 2023 was $480 and $482, respectively. The Company also subleases properties to third parties, ranging from <span style="-sec-ix-hidden:Hidden_gI28nRhlakazhqHQmHtk5Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3-year</span></span> to <span style="-sec-ix-hidden:Hidden_kKM8gYh2KEOGaBkPp4uNVQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11-year</span></span> terms with various renewal options. Rental income from the subleased properties for the three months ended September 30, 2024 and 2023 was approximately $17 and $59, respectively, and for the nine months ended September 30, 2024 and 2023 was approximately $131 and $184, respectively. See Note 7 – Leases, for a schedule of the Company’s future minimum lease commitments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Legal Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is party to certain legal proceedings that arise in the ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. The Company has determined that it is probable that it has some liability related to the claims. The Company has included legal reserves of $564 and $990 as of September 30, 2024 and December 31, 2023, respectively, in accrued liabilities on the accompanying balance sheets. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company’s financial position, liquidity or results of operations. However, future events or circumstances currently unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on the Company’s financial position, liquidity or results of operations in any future reporting periods.</p> 830000 242000 856000 3030000 P10Y 160000 159000 480000 482000 17000 59000 131000 184000 564000 990000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">16. FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (“ASC”) 820 10, Fair Value Measurement, which among other things provides the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level I measurement) and the lowest priority to unobservable inputs (Level III measurements). The three levels of fair value hierarchy under ASC 820 10, Fair Value Measurement, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; and (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 10pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 10pt 36pt;">Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s financial instruments consist primarily of cash, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, and lines of credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of cash, accounts receivable, and accounts payable approximate their respective fair values because of the short-term maturities or expected settlement dates of these instruments. This is considered a Level I valuation technique. The lines of credit, part of the MHP Notes and part of the other notes receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other note receivables with fixed rates based on the discounted value of the remaining principal and interest cash flows. This is considered a Level III valuation technique. The following table shows the fair market value and book value of these portfolios as of September 30, 2024 and December 31, 2023: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer loan portfolio, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,146</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer loan portfolio, book value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 156,499</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate MHP Notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 164,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 176,270</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate MHP Notes, book value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 165,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 178,724</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate other notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34,340</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate other notes, book value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34,590</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (“ASC”) 820 10, Fair Value Measurement, which among other things provides the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level I measurement) and the lowest priority to unobservable inputs (Level III measurements). The three levels of fair value hierarchy under ASC 820 10, Fair Value Measurement, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; and (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 10pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 10pt 36pt;">Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer loan portfolio, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,146</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer loan portfolio, book value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 156,499</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate MHP Notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 164,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 176,270</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate MHP Notes, book value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 165,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 178,724</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate other notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34,340</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed rate other notes, book value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34,590</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 158887000 155146000 166821000 156499000 164340000 176270000 165891000 178724000 7345000 34340000 7531000 34590000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">17. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic earnings per common share (“EPS”) is computed based on the weighted-average number of common shares outstanding during the reporting period. Basic weighted average common shares outstanding do not include shares of restricted stock that have not yet vested, although such shares are included as outstanding shares in the Company’s balance sheets. Diluted EPS is based on the weighted-average number of common shares outstanding plus the number of additional shares that would have been outstanding had the dilutive common shares been issued. The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:82.8%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (in 000's)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,803</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,088</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,131</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,384</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,154,779</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,391,797</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,237,405</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,382,519</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted stock grants</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,755</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,206</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 655,401</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 723,127</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 632,897</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 707,260</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,810,816</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,128,679</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,870,712</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,099,985</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share attributable to Legacy Housing Corporation</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.65</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.66</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.94</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.94</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.89</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2022, our Board of Directors approved a share repurchase program to authorize the repurchase of up to $10.0 million of the Company’s common stock. We repurchased 1,001 shares for $0.02 million in the open market during the three months ended September 30, 2024, and we repurchased 262,530 shares for $5.4 million in the open market during the nine months ended September 30, 2024. As of September 30, 2024, we had a remaining authorization of approximately $14.6 million. On August 6, 2024, our Board of Directors authorized the repurchase of an additional $10.0 million of the Company’s common stock under the share repurchase program.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:82.8%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:29.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (in 000's)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,803</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,088</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,131</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,384</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,154,779</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,391,797</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,237,405</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,382,519</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted stock grants</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,755</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,206</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 655,401</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 723,127</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 632,897</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 707,260</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,810,816</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,128,679</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,870,712</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,099,985</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share attributable to Legacy Housing Corporation</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.65</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.66</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.94</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.94</p></td></tr><tr><td style="vertical-align:bottom;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:normal;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:12.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.89</p></td></tr></table> 15803000 16088000 47131000 47384000 24154779 24391797 24237405 24382519 636 13755 410 10206 655401 723127 632897 707260 24810816 25128679 24870712 25099985 0.65 0.66 1.94 1.94 0.64 0.64 1.90 1.89 10000000.0 1001 20000.00 262530 5400000 14600000 10000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">18. RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Bell Mobile Homes (“Bell”), a retailer owned by one of the Company’s significant stockholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell were $153 and $403 as of September 30, 2024 and December 31, 2023, respectively. Accounts payable balances due to Bell were $77 and $18 as of September 30, 2024 and December 31, 2023, respectively. Home sales to Bell were $452 and $1,163 for the three months ended September 30, 2024 and 2023, respectively, and were $2,883 and $3,150 for the nine months ended September 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Shipley Bros., Ltd. And Crazy Red’s Mobile Homes (together, “Shipley”), retailers owned by one of the Company’s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley were $76 and $143 as of September 30, 2024 and December 31, 2023, respectively. Accounts payable balances due to Shipley were $23 and $67 as of September 30, 2024 and December 31, 2023. Home sales to Shipley were $1,708 and $207 for the three months ended September 30, 2024 and 2023, respectively, and were $3,368 and $830 for the nine months ended September 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">At September 30, 2024, the Company had a receivable of </span>$31 from a principal shareholder. This amount is included in the Company’s accounts receivable balance as of September 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 153000 403000 77000 18000 452000 1163000 2883000 3150000 76000 143000 23000 67000 1708000 207000 3368000 830000 31000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">19. SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In connection with the preparation of these financial statements, we evaluated subsequent events after the balance sheet date of September 30, 2024 and through the date of this filing and determined that no events occurred that would require adjustments or disclosures in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> false false false false

"7TP'ZL-.?3BH?M';;Z@U6%WO*:\@0Q=84= S,CG&N%$4F.5'G?SHM.*G3$BA+KNTXMQX4<:=W_.[-#C0;WN;CX\WIAOTJ&T#1=7^; MG\*4_ M3H]O>ZX<*X)NZ$16JC!65S078S7:][FW=XO7F9^[-G6N8GZO>N&EE M?]$WC?57S-7I(% .:Y7*N=*M*&^:U68@65EW8RLF56]7/VY5?P]< ]3[-6/R M=: 3=/\QQ/\ 4$L#!!0 ( +B%;%DS7$W^AP4 +,R 9 >&PO=V]R M:W-H965T64JYNZ_787?* Q3=BQ4/US5Q$ 9/J-%K4XU7$V2P5!7Y=U[16 M/6!>6!OTTFOC:- 3:^E[(1]')%X' 8O^ON.^V/1KM/;]PL1;+&5RH3[HK=B" M3[E\7HTC=5;?469>P,/8$R&)^+Q?&]);1]<305KB5X]OXH-CDMS*BQ!?DY/[ M6;^F)2WB/G=E@F#JXY6/N.\G)-6.OS)H;5=G(CP\_DZWTYM7-_/"8CX2_F_> M3"[[M4Z-S/B:[ R 3&N8)6)FB=*VAG@G;:6=NGFW:- MR20;]"*Q(5%26M&2@[1_4[7J$2],K#B5D?K64SHY>!@^/4\L\FB3Q[$U&3[= M/SY,R369<)>'D@Q=5ZQ#Z84+,HY$J(Y=KGPH8_+1Y))Y?OQ)%7Z>FN3CAT_D M _%"\K04ZYB%L[A7EZI]22UU-VO+W;8M^AMMF?+5#6EH5T37]&:!?%0N_WD= MELK-NM?$Y^_T4!R;WD0?Q'D1&VM3>+:T^&W]MX MQ5S>KZGQ->;1*Z\-?OR!MK2?BFR!A)E(F(6$V4B8 X+ES-78F:M11A],DJ$C MY#-BL2A4OE&CB3+1.EC[3*JK)I][KB<_%?EF"VZEX&26?1TTM%:GJ_7JKX>. M**V_JB-.Z]2-;MOHY.NTD'7:2)@#@N7ZNKGKZV9I7X^VW:I>-PB?S]7[QQ59 M\<@3,R+FA,W$*GDAN5)'?ZJY+AE=R#]D.'U6XQAM7=.BD?"NM,*J8P<29B)A M%A)F(V$.");SD['SDW'1BM;J?8#YV='SJE?OCR>4P>A"P> $JE M57L<"3.1, L)LY$P!P3+.:.[R4/X3_ M^Y /HD]ZWNBNUISOL$XMK[WJ_S"49D)I%I1F0VD.BI;WV#Y'I9<-4BDT2872 M3"C-@M)L*,U!T?(FV^>IM#Q0K39;(+/%$91F0FD6E&9#:4Y&.YQI==TH7JW0 M?=A*R]-6DS.?S+TP\<*,N"*4$7/E>\UOT" 62C.A- M*LZ$T!T7+.VX?Q]++ MYK$4&LA":2:49D%I-I3FH&AYD^UC60K,9FH:DF5": M!:794)J#HN7]MD^&=7K1F4.'1L-0F@FE65":#:4Y*%K>9 =;;$M3P6HS1SFK MLF.P6V:Q>V:QFV:QNV;UD[FRV3G>8U _V(V?_)SC"XL67A@3G\^52KMIJT51 MM/V%Q/9$BE6Z0?]%2"F"]'#)V8Q'20'U_5RHB2\[2?;\[WZG,O@74$L#!!0 M ( +B%;%E@IR#M408 !LR 9 >&PO=V]R:W-H965T+ M#4^8O,BV/-5'5IE(F-*;8MV76\'9LC!*XC[VO&$_85':FTV+?;=B-LUV*HY2 M?BN0W"4)$]^N>9SMKWI^[[#C+EIO5+ZC/YMNV9K?<_6PO15ZJU]3EE'"4QEE M*1)\==7[X%_2 .<&18O/$=_+H]\H=^4QR[[F&Q^75STO'Q&/^4+E"*;_//$Y MC^._#_0_"N>U,X],\GD6?XF6:G/5&_?0DJ_8+E9WV?Y/ M7CD4YKQ%%LOB?[2OVGH]M-A)E265L1Y!$J7E7_9+(0'/L!K@RP&V#P1F# MH#((OK>'064P^-X>PLJ@<+U?^EX$CC#%9E.1[9'(6VM:_J.(?F&MXQ6E^8ER MKX0^&FD[-;NCG^E?#Q2])5RQ*);OT&_HX9Z@MV_>H3XV=P'N^O4"! M]QYA#P\LXYE_OWE@<^=UO=/_W;L1C*#.?%#P@C,\$DFV7@N^9L45FZWT=?_$ MTQVW);I$#>RHO)A=RBU;\*N>KE:2BR?>F_WZBS_T?K=%&1)&(&$4"&;D8U#G M8^"BSSZF"\%U"58L1HM,*IFG)'O45V4:I6O$],Y4"5U8;?EQHKOF!Q)&W$XK M83W?*- 0C$2$=2)"YY@^<9&@OU?H5F3+W4*A+TP(EJIOMK@[25WC#@DC;A]] M](TS88L\T"",R _KR ^=HR*_YPTG+2TFKD M>2T'R&FK"1Z&0ZT6C+GCOT9JG7.ABF.>9+?7: M)Y*Z_N7KROH]Z24+"""2, L&,%$WJ%$W@E@X3R'Q P@@DC +!C'SX M7K.*]YP7S6&.*BZ6PT+A?#VL:$89&PU:I:)J='Q]#X?#5J6PD'P\'K4JA055 M+H)MA<(_TBZ^T^L;71.276+UT&G9];0#I1%0&H6BF3G 30XP7"VH6%!9@:01 M4!J%HIE9:;2=[Y0JY1I6YR+F3'+$='X*:6'-B9LT&:*D4.'6#(!*N5>,A$*- MQ(QWH]U\MXZY8<]G*Q&H-@.E$5 :A:*9.6ADFQ\"5B)0Y09*(Z T"D4SL])( M.M^MZ;I4(C?)QYZK%#F-.Z?@%4.A4$,Q(]X(1=^M%._*LQZM1)8T:\%]I#;5 M#66MF+>5FLR7B_D(H@5'CSQ=;!(FOJ)_T?S04-LO>%KHKOS)0"2-HQ^L:70. MK_.E!4DCH#0*13,3W0AE?PQ8\$!U,2B-@-(H%,W,2J.-?:?4>_E&365O2*8A M'K?5%ZC4M?098A^W9=J/$+&X$;'8+6+GI[5FRT6^BZVMYW3%FQQYY5UX85O( MNKOM&LHSG;:$,87JU(QE(XVQ6QK_Q$G@VIH:4/T-2B.@- I%,Q/=Z&\,J+\Q MJ/X&I1%0&H6BF5EI]#=V:]47)P&W?>=,@.KPBF9,%B>/2RA4GV:$&\6-W8J[ M^V0!JL-!::2BM>>423OD/T)@XT9@8_=#PY\XI\RM&035[* T DJC4#0ST8UF MQT/ .052>,]!:0241J%H9E8:78]?^038;=\Y$R/+\W"O)1D(:)\4BF9&N!'4 MV/WHN?N< BJJ*UIK%ICX[9"#JF4HFAGR1BUCMUK^B7,*L680]/$T*(V TB@4 MS7S9L!'W@00@XIT4!JM:*T);SR:&/]:">@?O>RNR_JZ M^,I ZMJ_2U7Y]G.]M_Z2X4/Q_GYK_[5_.?-O(/Z>Y#9 M?U!+ P04 " "XA6Q9;;(A9*H% "S(P &0 'AL+W=O. MPU<[4F;\'=V32OZRH:S,A+QE6X?O&DH$_7,S1[?G"?;W>B?N LYOML2QZ(^+*_8_+.Z5G6>4DJ MGM,*,+*YGKU'5RD.:H$&\34G3_SH&M2J?*/T>WWS:7T]@_4;D8*L1$V1R7^/ M9$F*HF:2[_%O1SKKQZP%CZ^?V3\TRDMEOF6<+&GQ3[X6N^M9- -KLLD.A;BG M3Q])IY!?\ZUHP9N_X*G%AG+$U8$+6G;"\K[,J_9_]J,SQ)& Y-$+X$X JP+> M"0&W$W#/'<'K!+QS1_ [@49UI]6],5R2B6PQ9_0)L!HMV>J+QOJ-M+177M6! M\B"8_#67I!MP3QY)=2#@=4)$EA?\C41] M>4C ZU=OP"N05^#SCAYX5JWYW!'R76I&9]6->]..BT^,ZX);6HD=!VFU)FN- M?&*6CPWRCK1!;PC\;(@;;"1\(/MWP(5O 8;8T[S/\GQQ5Z?.KXV>_N_11\9P M^ZAP&S[W!-\T%E@;"SI'MU2>GJI.=%=\GZW(]4QF,D[8(YDM?O\-!?!/G95M MDB4VR5)+9"-_>+T_/!/[XH[1]6$E ,\*HIULK7C0B-=KP^/"A2B(Y\[CL7$U MJ!#":(Q*IJ@8![X[1J53%,+8AWX/&RGJ]XKZQL!;TDHN680!F57 [<<[4-"L MXC+7""*M*JYTNOLVX\\F66*3++5$-G)+T+LE,,;?I\[^<@%8/7LHK[C(BD(6 M#8*#B@I]8+:\_E&8^#B"2EQ.05X4*Z!D"D*^[_I*6&I0GAMB?52&O?KAN>K7 M,7E2V7"J!_8"1=DIR(V1,KN2*0CAR$.*LAH4#.KU0Z=LU"L;G:OLFLA\P\ F MK[)J14[K'4W>(X*>HK9QT$LGUG1 [+FJ=2R-.#)BW!LQ-AKQ,Y5SHY\K;YNP MJ5-:9]%Q5M.9--:XUG75B3-%11%48VD*+8S=4]9W"D NA.N=2'<[WO:,P&NN,!YVQ4>R5H5I'OUBN=_*C; M# M7\T&&I0?>6HRF*)"[&$U%4Q12.;;$X41&NIU9*P[9<%>R@5NE%I;JQ6Z M5;;$*EMJBVWLC*%*1X'%;& L^2_VBDVVQ"I;:HMM[)6A>4#F[N'E;*"K]GVH M=N\ZF >C6,T'F@8C=/U830B:9D76!N&)A#!T#^BE]D%&G*#L9]\VG-;;9D^P MM,J66&5+;;&-?3(T(RBVF!>,G;A]8(FUNC%_,"UC0L MX:1*T*"0;-W4,D$#P[X;J]MZ&IB'PNC$MAX>NB1L[I+NFT\(@,O,8,@(9I)+ M8\\J6V*5+;7%-G;'T,!A;"\C8*O=G%6VQ"I;:HMM[)6AF\/&ON2,C.!.MU-# M-,D(&I1;3;;$*EMJ MBVWL@:%UP^9O+9?E *L]G%6VQ"I;:HMM[)6AA\/F3RTOYX!@\N4-PWB2 S0H M-U(W3C6H,%0_"*8OH5I-G:-#""5AV^;T!PJA$^^6Y?]J?,'G?G*M0GM^@ MJR72/$_05=J>'QGHV^,LMQG;YA4'!=G(H>"[4+J0M2=$VAM!]\T1B&]4"%HV MESN2K0FK ?+W#:7B^:8>H#^GL_@/4$L#!!0 ( +B%;%G4D#AO+00 %$2 M 9 >&PO=V]R:W-H965TI,9)#BF[F0"=-X*Q>NRB2P M66Z4Q*[O>2TW83QU!KW\V;T<],12QSR%>TG4,DF8?+J$6*S[#G6>'XSY(M+F M@3OH96P!$] /V;W$.[="F?$$4L5%2B3,^\X%/1_2CC'(>WSGL%9;;6*D3(7X M86ZN9WW',XP@AE ;"(:7%0PAC@T2\OBG!'6J,8WA=OL9_4LN'L5,F8*AB/_D M,QWUG8Y#9C!GRUB/Q?HKE(*:!B\4LQ>I5_S] M9_Z7OA5P MD9";S/Q/?\!GF87)&/'SX1KB&I(3>T8UU!B%@TQPJ>L2P<@\K' M08X;',&]"$.Q3+7Z3.Z$!KS<")8J@AXD7WC*TI"G"S*&$/B*36,@?]T@ +E& M#>KO.A<7HS7J1S/K_EQE+(2^@PM;@5R!,_CU%]KR?J]SR8G =AS3J!S3L*$/ M1BHT%C%G4QYS_50GMD!HY0@F)ZT&U&][7L]=;:NHZ>51KU'UVJ'7K.@UK?3& MD FE '\S$HD$:N.]@&ANC=QM!OX>O<-.OD^;]>Q:%;N6E=U0I)A[0=:1LEJ^ M-D).!+8CLEV);+_KTFF?TC$G MMQ3*=R3.>GET[G14NGAUK?3N MELD4)!%S$HHD$RG@'.9-R969,AT!83'6$#B%0+ :(3%.+/Z9]4;^/9; +[N' M"VE/CI77&R>%>IO=U'NA[B=@4I&(XPXN>2UN>Y4:+N2-X4";;SK/D"MAM?TZ%MBMY4P'1 M]RV!Z$EKH%.A[3IG4P51>QGTAM"W P:>)?:MIJ_5ZFY]M*."17Z688HDG.SB M^[UZ6IV77.2G!.ZF>W'83- M"!B6(*8#OI\+#*WRQ@Q0G2(-_@-02P,$% @ N(5L63#JV8%& P /PX M !D !X;"]W;W)K&ULK5=K;]HP%/TK5C9-F[0V M(0]#.XA$>6U37X)U^VS"!:PE-K,-;/]^=I)&0-V(2OF2V,D]YU[?<_WJ[KGX M+=< "OW-4B9[SEJIS;7KRF0-&9&7? -,_UERD1&ENV+ERHT LLA!6>KZGH?= MC%#FQ-W\VZ.(NWRK4LK@42"YS3(B_MU RO<]I^4\?YC2U5J9#V[/!P/WNZ&TW1[4/_?H:FH\'HV\_^S>T(7: !9[I M0:"4$R9UW25 =V2>PF?$]!SY. 1%:"H_'9I>H*?9$'U\_PF]1Y2A'VN^E80M M9-=5.EKCTTW*R&Z*R/Q7(IO!YA(%WF?D>WYH@0_JX=^WK!8^K(-?"WA>;JDV2#9LD&S5)-FZ2;-(0V5%M!%5M!'7L\:N+ MA*U2"BJ<4YD]W\-65ITM\=U@#M1[?6@,6G]%5.^@<^QPUZ7/<)-FD(;(C M=<-*W;!6W5LM*EI0F? M4T@OY&:;!R%@@9:4$990MD)+L*\+!75TD/D+/VR% M)V+7!O!6L:TNVR?U-6K2Y;A)LDE#9$=:1Y764:W6_50?2[6D@/0!-Y_.^B&E M7=OH9:(Q/IE3@^C%U+N(?'QL-+0PM7%THIB%J=TY<3>V&'5P^]AH8C,*O,KH M*'.XRARNS=P/KDAJRQ*VK'>XX[=.\E3+_M8I8/$9XF]R[:N!U%<5XJ.XIO\M#SG2I^]\^9:W_! & /] M?\FY>NZ8 WAU9XS_ U!+ P04 " "XA6Q9&/M/U4 # #C"@ &0 'AL M+W=O3!B&YD1"O<8_Y["AG;C8V!\;(P)^M4Z@4S&!5X#0N0#\4]5S.S84E( M#E001A&'U=B8#*XB7^-+P".!G=@;(ZUDR=B3GGQ+QH:E X(,8JD9L'IM(80L MTT0JC%\UI]&XU(;[XQ?VZU*[TK+$ D*6_22)3,?&I8$26.%-)N=L]Q5J/4/- M%[-,E$^TJ[&6@>*-D"ROC54$.:'5&S_7>=@S4#S]!G9M8+<-W%<,G-K >:L' MMS9PW^IA6!N4TLU*>YFX&98X&'&V0URC%9L>E-DOK56^"-5ULI!@@! IW.0&*2 MB4\*%3*JB@RX&CXL9NCTY!,Z082B'RG;"$P3,3*E"E2[,^,ZJ&D5E/U*4 ZZ M952F D4T@:3'?G;<_O,1>U,EJ,F2_9*EJ7V4< '%!7*L,V1;MML33_AV87OFE!5%(2NT1QB(%N\S."L52PAAX1(=*/*I6_[ M*P=NOP-]-%Z) L^W+\GV>P]R:)W(CO8);?9)?<8 M>_#JSWN&EK FE.H-9"M4 ">L[Q^;5OQ>R:^OFVTPM+V1N=W/?1=SZ?F'F%D7 MXWO#0TS4P^-8#>8@ <,F <.C";CG;$O*ZZR5@#ZM%=5P/\:6C+ +.?<'+:D] M&,=M:^T!#1RW7ZS7B/6.BCT-4\S7H#9TI0YE#C';JGWMU^IU_+>W(^Q"SB]; M4KL0VVUAHB[FL]VOTV]T^O]:U4"3X_7L=VK,\UH1AUV,?]E6_@:>Z#A/)=W< MN[75_;DNVR6!8K:ALCJ-F]6F(YN4C4AK?3JX"@<]ZS/5P54-UU_ZJOV[5<5" MJ$ 9K)0KZ\)7>\2KEJJ:2%:4/<.22=6!E,-4=:' -4!]7S$F7R;:0=/7!G\ M4$L#!!0 ( +B%;%F)IOI]T@, %D2 9 >&PO=V]R:W-H965T(.T"2??4=E=PV_OL30:P MFL0YVT#[[\].LA%Y(0+)7\!.YGEF/,_X+=,393_X'D"@GTF<\IFQ%R*[-TT> M[B'!_(YFD,HW6\H2+&27[4R>,A Q2>&% M(7Y($LQ^/4),3S-C8+P_6)/=7J@'YGR:X1UL0+QF+TSVS(HE(@FDG- 4,=C. MC(?!?3!6]KG!=P(G?M9&:B1OE/Y0G:=H9E@J((@A%(H!R[\C+"".%9$,X[^2 MTZA<*N!Y^YW=S\?Z+ M3J6M9:#PP 5-2K",("%I\8]_EGDX PQ&%P!V";"O!0Q+P/!:P*@$C*X%."7 MN1;@E@#W6H!7 KQG4OOG<3YP)Q-+EOCQO 9Z/=Y: QT^ MG8DW'-=]KG3Z]'62!9K(:NJ.*G5'O>H^7%K]N]0MJ)RS3+MN(\V+44L-QW;K M-LLVC^]HXC2FQZ'5^J\QM MAXYK-U36Z=#7219H(JNI[%4J>[TJ/XN]W.E2*N!\IT/R@)Y?NX[0FN+5\;E+ M>:\]WUQW,FIHL>B-Z5;Q.WPZXX'7V()7.GWZ.LD"360U_<>5_N->_8/R@G3Q M4M2E\KA] &DJW.OU5H7;_NSF"6NETZ&ODRS01%;(:YY=FM5'EZ^8[>2JC&+8 M2GKKSI/S@!4?,HJ.H%E^CWZC0M[*\^8>< 1,&M4J6WMVIVH^K'9Z]CF-4:D! MPI*H,_]^$T 0A*Q,9_NA!;SW<$ZXQUSN^$C3[VQ'" <_HC!F$V/'>7)OFLS? MD0BS.YJ06'RSH6F$N3A-MR9+4H+765(4FLBR7#/"06Q,Q]FU93H=TST/@Y@L M4\#V4833GP\DI,>) 8W3A:=@N^/R@CD=)WA+5H0_)\M4G)DERCJ(2,P"&H.4 M;";&#-[/D2,3LHAO 3FRLV,@I;Q0^EV>?%A/#$LR(B'QN83 XN- YB0,)9+@ M\4\!:I3WE(GGQR?T]YEX(>8%,S*GX=_!FN\FQL@ :[+!^Y _T>-?I! TD'@^ M#5GV'QR+6,L _IYQ&A7)@D$4Q/DG_E$LQ%D"=#H24)& KDVPBP0[$YHSRV0M M,,?3<4J/()71 DT>9&N390LU02P?XXJGXMM Y/'I_,OGU?.GQR?P\Q>,PD!2'%,1-/SR?! ;^$!-PL",=!R&Y% M^/P4]0X\KQ;@YLTM> ."&'S=T3W#\9J-32X8R_N:?L'N(6>'.MBM2'(';.LM M0!9R6M+GZO0%\44ZS-+M>KHIUJE<+%0N%LKP[ Z\)68DL2#W;<)R)*<= M29KSGB78)Q-#N(^1]$",Z>^_0=?ZHTVF)K"::+L4;:O0IU\IQZ&J!# #&"0D M]4G,;]N6(L>'5G8#^;MRF,*Q>3@7J RIT79*VHZ2]KR+9;= M8-D2-O"&]JB=Z:!D.E R?1_$./8#L<@SQ@A_"[(R6^Q;F2JA^I:5)K"::K=4 M[6KSDJM3M":PFNAA*7JHKRB'%]7FC!RG49*70])F'5-D#E!OUJ M0Q7P#:]834=UA'71KQH J.X 7&DJ[PI3J7%Z5YTI MK%H!J.X%/.DJB*ZQE1*H=W5I0JO+KGH+.-)G*V6?TENX)K2Z\*HS@>K6I)^M MO O'V)>VN@R"R&ZO2U2U$TBY:[_:5@5\TR^H0;XCK,-6J&H*D+HI^#,EF OV M?(?CZ^RE!NS]JJX)K2[_;$*A<42A=T;Q?PPI4-6D('63TLM>!5;MM^A:K& OWB9.):@SG_\>94L&\-LT9>_:^AQCP;)<;@/!,B0; M 6/=#<56GN:CT?R$TR2;+KY0SFF4'>X(7I-4!HCO-Y3RTXD<6)8#ZNF_4$L# M!!0 ( +B%;%D3 H" - 4 'XA 9 >&PO=V]R:W-H965T;U&Y567>?73 0+<1< M;,KVWY\3TA@<8UH/U"^%0-XGO_7(CEA>_S M\9PN"#]G2YK+;Z:L6! A%XN9SY<%)9.J:)'Y* BZ_H*DN3?H59_=%8,>6XDL MS>E= ?AJL2#%STN:L77?@][S!_?I;"[*#_Q!;TEF=$3%P_*ND$M^HS))%S3G M*W#SY>/G$;B_'EY_^O;Q\N8:G(&KE)/9K* S4DV<38'<#[@@^23-9V!9I/DX M79),CC$C^9B6*XQ9+G<(6H",D9S+WWE,TR?RF%'P_HH*DF;\@Q0>/J]U!AY& M5^#]NP_@'4AS\'7.5ES*\YXO9&\EH3^N^[C<]('V]#&BRW. @S\!"E#'4#ZT MEU_1L2R'53G>+??E1)NQHF:LJ-+#^_1V1R?F]!=F9YK&9O,=\^;+8_^"+\F8 M]CUY<'-:/%%O\,=OL!O\99K-D<1V)H6;26&;^F#/[W6YJ>I65>6YZ&F .J@3 M]_RG;7*KMB-YIR'O'"+')O)-5;A%CH, (HWL$%.6I4 M<^EL))>^"R;D)P=+P@68K(R&91=[K6,=2VVW=>7N\(WM'1[5WX^EMCLMY?#0 MS>*AR>-A$.F[^2E,'BJ7AVXV#]L^CQ($NSK]*8P>*J>';E8/#5Z/.I&>K^SJ MKO3*[:&;W<.VW\-$[CHZ_2D,'RK'AVZ6#TV>CU&HTY_"]*%R?>AH^]#@^U&( M=.^TR[OB*^>'CM8/3=X?!J&>6^SZCOQ(103TJQ&A%DBV&@G.DTB_T+!OQ[4/ ME1*0/27@X"QY03RPJ[SZ@O84\0!M7?R_]=7_<2__3Q$/D(H'R"T>H'8\@!T] M ]NU7=E5.$!NX0 9PD&D1P.[MBN[B@;(+1J@=C2(<6ONIP@&2 4#Y!8,4#L8 M8-2:^REB 5*Q -ECP5YC1>U<@%N9QB[N"J]2 ;*G@KVV6M?M'*UQK-\[LJN[ MTJM0@.RAX 6FFAA,-6C=2;)OQ_66J0H'V!X.;EE!-Y?>+_%6N]AKW>)8:KNM MJSR!X=MZ*SYJ$CF6VNZT5!+!5N_>ZT]UV?;1&B+]5&/7=F7?>C!P,!<8_:DN MVSE-=O6+)[NV*[O*!?A@+C#Z$V[G AA$+?A3! .L@@$^& R,UZVX'0Q@H)_A M[=JN["H88'LPV&NNN)T,XD1/!G9Q5WB5#+ ]&>PUU[INYTY9TFT=KZ>(!EA% M VR/!H?-M1;0S56_X6??SFO[\+<>CI?_F7!+BEDJ72"C4RD?G$=RER@V#_LW M"X(MJ^?ECTP(MJC>SBF9T*)<07X_94P\+Y2/X)M_N1C\#U!+ P04 " "X MA6Q9]+@+"OX+ "LG0 &0 'AL+W=OVKJWZNXH#VJ23:R:A&X>>I-))3-W7Q-M(SL(+F RL[4? M?AMEQ$9L=?SOG1<9'^@?B'WD0!_@^CW-ON8S(0KR;1XG^4UG5A2+JVXW'\_$ M/,P_I N1R'>F:38/"_DT>^WFBTR$DU6C>=PU>[U!=QY&26=TO7KM,1M=I\LB MCA+QF)%\.9^'V?=;$:?O-QVC\^.%I^AU5I0O=$?7B_!5/(OBR^(QD\^Z&V42 MS4621VE",C&]Z7PTKK@]+!NLIO@C$N_YUF-2?I27-/U:/O$G-YU>N40B%N.B M)$+YWYNX$W%<2G(Y_EVAGT4TV7_:ZTZU[R:J+.6$1CJZS])UDY?32*Q^L^NFJ MO>Q945*&U'.1R798N\S"9Y-?=0BY1Z7;'U=SO MUG,W]\S=(O=I4LQR0I.)F+2TI_KVEX?:>_KVAJD!NG)5;M:G^6-]WII:,5C& M'X@Y_)V8/=,F7YX=\NLOOY&H$/.VM:.WGL7B [%ZJM7".,6NO4\$)B#A*C2(PA,7>-#598N<_R-K)L^^*Z^[8=-L@Y M^D@L0&(B9^,T[E,4>DWN=.9B[9M MYJT6/35^D)B#Q"@28TC,16(>$O.16(#$. A3XFRPB;/!.>G> !E/2,Q!8A2) M,23F(C$/B?E(+$!B'(0I\33&*U#Z#Y]B>1CKTS['L/L:VL,:>%3 M8PB).4B,(C&&Q%PDYB$Q'XD%2(R#,"76+C>Q=GE.RG>)C"1$FD_*X]2*+DG&T"&/R$L9EUV_M M]5KOY%Z_UOI;WU\Y)C^TF_T>.5<*U1A4W[=0&!H1U/'=W-PNQ5ID'3:?OO.[2$H-*VOZ]>LY-;.S]FC4GHX4G8X4E< MZ"?SH)H/U0*HQE&:VE_K 7I#/T+_,8[3]W5*DF;KP[9QFN=[LA/H"'VE;??> M8=]J]M_=,>EAWVCV8.B0.E1S6S^ U?SA;9G(VLDX6B8R&JLB@"X\;YFEU:\+ M M0^5X]N&_KA[2./=Y+_DKM,3**"C%/909.B' HO"YZC_*M\[U%D11@E99)1 MI"1*)F(AY)^DD#N@438ABU#FW'OZ,72D'*HY4(U"-0;57*CF034?J@50C:,T M-7KK,7/CK$%S SIJ#M4AH&/I4,V!:A2J,:CF M0C4/JOE0+8!J'*6I,5F/JAMG#:L;T'%UJ.9 -0K5&%1SH9H'U7RH%D UCM+4 M$R_K 793/\!^\G"*WCLUVBIM^QB0:38/,T-G2:$:@VKN,:O#:YGHLG$>C0]= MK "J<92F]OAZQ-S4CY@_B'>2R"Q/IG!R/RAZBR9+V>-E"!"Y.Q05W\MK"\A] MHW!/8;%>/[G_(S4'JE&HQJ":"]4\J.9#M0"J<92FQEX]>&^:YV1R)G2H'JHY M4(U"-0;57*CF034?J@50C:,T-;;JX@!37QSP663S\N#>N@JLS.>R3;2U!IN> M,\EW$6:MER?1MSPYL*"7%X!J#*JY4,V#:CY4"Z :1VEJ8-55#*:^BH%)FH3S M=)D4)\77[O"V?3%HG@)UIY_YR<&$U"A48U#-A6H>5/.A6@#5.$I3@ZDNSS / ME&=L!J&VCJGKQITJ3RD;[.U&$;1, JI1J,:@F@O5/*CF0[4 JG&4ID91729A M:H>*VZ-H,S*U-Y0&.Z%D-N,(6A(!U2A48U#-A6H>5/.A6@#5.$I3XZ@NB3 / ME$1 B@7;RRF^KXXIAM-I%$=A.9LT:<\3H8454,V!:A2J,:CF0C4/JOE0+8!J M'*6I 5R7:Y@79QU0A)9=0#4'JE&HQJ":"]4\J.9#M0"J<92FQE9==F%JAYY' MCR(KMW7AZHRCEBU?:\!!:S&@F@/5*%1C4,VM-/6T:M,VF@/);9,9.V=?0Y"Z&,0RSLD?+6BQ!U1SH!J%:@RJN5#-@VH^5 N@&D=I:FS5Q1Z6_DH- M/Y,_ZLF3 PY: 0+5*%1C4,VMM&9BV#S3I'4RTVZ>6@Q=M@"J<92FALC6'2'T M119_;OXXRT3K$4C]0IX<=-A[3V!O/H&]^P3V]A/8^T]@;T"!O0,%]A84_X_J M$*NN#K'LLS)(Y.#]'51SH!J%:@RJN5#-@VH^5 N@&D=I:FS5Q2*6OECDIS)( MZ.4WH)H#U2A48U#-K;3RXHC;*:39S"#;)[.;&22T$@2J<92FADA="6+I*T'* M:Z&6>=Z/N[HT\DE]XG@??A6M);ZW^KF>'$70JA*H1J$:@VHN5/.@F@_5 JC& M49H:DW55B34\*R6$%GQ -0>J4:C&H)H+U3RHYD.U *IQE*;&5EWP8>FOSW'R M^)EE,C6,OY?WI:YNK+X^=IB)U?7V\^7+O\1X=?)+FKRF9>C%41&]KG+) MUIB#5H% -0>J4:C&H)H+U3RHYD.UH-*4*XD.=WX/.&JFZMUJZV(16U\LF-IO7MRU$%+/J :A6H,JKEV6RU';W#9V_[7+""&+H(/U0*H MQE&:&EQUG8A]W+4]DE7BF!W8C$'+.:": ]4H5&-0S3WPC1JKRZNT;K&@E1M0 M+8!J'*6I0557;MC:T>O1??@-L#\&K>^ :@Y4HU"-0347JGE0S8=J 53C*$V- MP+J^P^Z?M3\&+>6 :@Y4HU"-0347JGE0S8=J 53C*$V-K;HPQ-87AOS\_ABT M] .J.5"-0C4&U=Q*.U1 !9VI#]4"J,91FAI.=4V'K;]2R&E[8- *#ZCF0#4* MU1A4B"^% M@&H9T:5^[J]6[-CZX7X:NX#[/7*,E) M+*9R5KT/0[GYS:+7V>9)D2[D[VF'O*1%D&PO=V]R M:W-H965TKO3#A -8X<<8V,/OO]SC)9/E((RKE!NS$[WN.SQ,[3N\@Y#>U!=#D M1\P3U;>V6J?WMJVB+<14W8D4$KRS%C*F&KMR8ZM4 EUEHIC;GN.T[9BRQ!KT MLFLS.>B)G>8L@9DD:A?'5/[[ %P<^I9K_;PP9YNM-A?L02^E&UB _I+.)/;L MTF7%8D@4$PF1L.Y;0_<^;)OQV8"O# [JJ$W,3)9"?#.=YU7?@7-CA&E\+SRM,J01'K=_NH?9W'$N2ZK@4?"_V$IO^U;7(BM8TQW7(7 NU;@%P+_ M6D&K$+2N%02%(+A6T"X$&4P[+U96Z1'5=-"3XD"D&8UNII'ARM188):8!VNA M)=YEJ-.#S]/7\8+,QX_CYZ_#AY?3"9E,'YZQ_32=C,EL./]S06[)9Z%! MX;,4 =O3)0>REB(FL5@R;&]%#"2EN!K(QQ%HRKCZA)K)TZS0W9(OBQ'Y^.$3 M^4!80EZW8J=HLE(]6^,L3"YV5&3\D&?LO9'Q M([XCLWQ'.\5H7\L5[^QRZI ME8_JY2.(4.YF'WR9W(;P9?TO9*^E_GY;_@-HTCL$JUNK54=S>R1]RJE$?0MW 05 MR#U8@U]_<=O.[U4#B ;_MN.[IH%&5DW]>Y"JGX,PIK!CD!]URT$E1VF51VK5%>16:\JH"M"LV M#+?5/=\P:MW?^T!>QG2[[F\7&T:3,<.&S/+BVT?G.7.\GU"Y8?A>YK!&>^>N M@PAE?F3..UJDV1%O*30>&+/F%K\R0)H!>'\M\/5>=,RIL?QN&?P'4$L#!!0 M ( +B%;%G[KLV+,0, #T* 9 >&PO=V]R:W-H965TM&%H@C6S);V]5-_U!M' SSP3NN]MC"FN?%^G&\R9 MOI0%"OJRDBIGAJ9J[>M"(5LZ4)[Y0:O5]7/&A1?WW-I4Q3VY-1D7.%6@MWG. MU+]#S.2^[[6]AX497V^,7?#C7L'6.$?SM9@JFODURY+G*#27 A2N^MZ@?95T MK;TS^,9QKP_&8#-92/G=3FZ7?:]E \(,4V,9&+UV.,(LLT04QH^*TZM=6N#A M^(']VN5.N2R8QI',_N)+L^E['SU8XHIM,S.3^QNL\HDL7RHS[9ZPKVQ;'J1; M;61>@2F"G(ORS7Y6.AP B*<9$%2 X!30>0(05H#PN1XZ%:#S7 ]1!7"I^V7N M3K@Q,RSN*;D'9:V)S0Z<^@Y->G%AZV1N%'WEA#/QY_LOR1QFR2BY_388WB5P M/;N?P.1^>$OCF_M) M/![,\YO(=!1C7%1(I U0F99((>6J.&MV,TC&?Z'5E- M;J;P61I:?0]?YV-X^^8=O $NX,M&;C432]WS#<5MO?MI%>.PC#%X(L80)E*8 MC89$+''9@!^?QW\Z@_=)KUJTX$&T87"6<([%)82M"PA:0:_)B[T=BA'4%A8XO?()OD*9R*XR^*/?] NZH-#305L,U%U0P7*QAABGR'5MD M"'_?$0'<&LSU/TVU4'KK-'NSQ^:5+EB*?8_.18UJAU[\^V_M;NN/IHUX3;+Q M:Y(EKT1VM&6=>LLZY]CC)W_E"UC@F@MAMTRNH$#%9=,/-RSYNX[?7D6[^$.[ MW?-WA]H_M@FCC\,#JV2<[F\D*EHEJIZ*Q24R5WW-V))THUB5)210?) M=((331Z;A)_"$TT>V[1/9$NBQ[)%O^0_RK1;9]I]:4T@_&ULK9A=C]HX%(;_BI6M5JTTG7P10+. Q QD MA]VA(&B[%ZN]\"0'L)K8V=A ^^][G&12/D($4FY(G/A]CWT>.[;I[47Z36X M%/D>1USVC8U2R8-IRF #,97W(@&.;U8BC:G"8KHV99("#3-1')F.9;7-F#)N M#'K9LWDZZ(FMBAB'>4KD-HYI^N,1(K'O&[;Q]F#!UANE'YB#7D+7L 3U)9FG M6#)+EY#%P"43G*2PZAM#^\'OZOI9A:\,]O+@GNB>O KQ31B/I_T"$*V@5@M:U J\0>-<*VH6@G>4^3U:6Z1%5=-!+Q9ZDNC:ZZ9L,5Z;&!#.N M!]92I?B6H4X-/LT^CY=D,7X:3[X.'U_&Q%_,IF0Z>YS@_?-L.B;SX>+O)?E( M)G%"60HAH3PD:^"0T@B'EH1T!P1'.*$1CE+*@[P4"OD( I3;F=RMD(^O;WR5W+^^\2=R$\=".2"< MBNT\IMUM M.5WK..:XR9A^0V9'0%HED%8MD.&ESVH5D-S*.TA.QW-/:+3.$MBQ[>,ZHPH? MUSO)<(6/=^+CG]=QO6Y9YR@?7ID/KS8?Y3J4#U#&0[9CX197GQ\$=C3:4H4O M=:Y85A-W0:HJ5;51;OTP-6DV\LZ2[]J.?9K^)D/Z#9D= 6V70-NU0)<)!&S% M@G(S0=>X(9:JX/=&NHIAK?&M#)LT&[7/&)[R:S*T_9NN_@<$OS4"+)SFFO0N&I+[O= TAU17P_4K@%"L* M^NA7_ODP^ E02P,$% @ N(5L69G<\#0W! ,Q< !D !X;"]W;W)K M&ULQ9AK<]HX%(;_BL;;W6EG-K$E&S!98"9<.LEL M:1A(NY\5(\!3V_)* MI_OY)Q; -&4"V9?L'7\^HY!UOOL3I;RK[Q%2$"?(^C MA'>ME1#IG6WS8$5BS&]I2A)Y94%9C(4\9$N;IXS@>1841S9RG*8=XS"Q>IWL MW(3U.G0MHC A$P;X.HXQ^]$G$=UV+6B]GIB&RY50)^Q>)\5+,B/B2SIA\L@N M5.9A3!(>T@0PLNA:]_!N@!HJ(+OC:TBVO+(/5"HOE'Y3!X_SKN4H(A*10"@) M+#<;,B!1I)0DQ[^YJ%6,J0*K^Z_J'[/D93(OF),!C?X)YV+5M7P+S,D"KR,Q MI=L'DB>4 08TXMDOV.;W.A8(UES0. ^6!'&8[+;X>UZ(2@#T3@2@/ !=&N#F M 6Z6Z(XL2VN(!>YU&-T"INZ6:FHGJTT6+;,)$_4WS@235T,9)WJ?GYY',S = M#4:/7^_[GT;@X_1I#,9/_4>Y__ T'H')_?3O&;@!PY#CY9*1)1:$ [$B0#X5 M7.!D'B9+D+(P"<(41[*H$4X">74!Q@\3^5<')-S@EXB ]T,B2Y]'>YH!.YS$AZ"USG3X < MY-6$#_3A0Q+(<)B%N_OAMJQJ45I4E!9E>NXIO;)@ZH&]J&(!3>0+11B(*$YX MI7AUU=@-[]4/K][_.Y[B@'0M^8)SPC;$ZOWQ&VPZ?]75YDIB>Y5RBTJY.O7> MB?^KOXMJ9E%J/MKT6KZ#_(Z]J9)KM0W)O8+<.T?NUI'OHAH5<@\U?7A KM4V M)&\4Y(USY*B.O'%$[KIMSSD@UVH;DC<+\N8Y+VZ*7UI\M#,Y>&QS;N^WSHT2[VZ M*7UI]-#,Z>%E5J]7-Z4OS1Z:N3V\S.[UZJ;TI>%#,\>'EUF^7MV4OC1]:.CZ M\"+;UZN;TI?&#PV=']9X>KO=:!X].UI]0WY4=@CH_W8(N4"[DHASVS[ZS-"/ M8YI'V20@?9/@.C?M"[H#O *I_^O_K;_[H?_V_1':"R.T!GNX-: M?T7'W8'KPZ/'^RV: U0V!TC?')R<9O*X<_1OT1R@LCE ^N;@@DFF43/).+!] MF,=5VP2[LJ*IEI/'F"U#^5)$9"'EG=N6'(WM5FAW!X*FV2+G"Q6"QMGNBN Y M8>H&>7U!J7@]4.NFQ3IY[S]02P,$% @ N(5L61] CFAV!0 UBH !D M !X;"]W;W)K&ULK9IK;^(X%(;_BI4=K6:D:7,C M$+H4J26WKJ;3JG1F/[M@P)HD9AU3.O]^G4L#":D+VZ-*)3%^G^/+2VP.'FT9 M_Y6M"!'H)8G3[%);";&^T/5LMB()SL[9FJ3RG07C"1;REB_U;,T)GA>B)-8M MP^CK"::I-AX59?=\/&(;$=.4W'.4;9($\]_7)&;;2\W47@L>Z'(E\@)]/%KC M)9D2\6-]S^6=7E/F-"%I1EF*.%E<:E?F162ZN:"H\9.2;;9WC?*N/#'V*[^Y MF5]J1MXB$I.9R!%8OCR3"8GCG"3;\6\%U>J8N7#_^I4>%)V7G7G"&9FP^!\Z M%ZM+S=70G"SP)A8/;!N1JD-.SINQ."O^HVU5U]#0;),)EE1BV8*$IN4K?JD& M8D\@.=T"JQ)8;4'O#8%=">QC(_0J0>_8"$XE<(X5]"M!_UC!H!(,CA6XE:"P MBUY.1S&7'A9X/.)LBWA>6]+RB\(0A5I.(4US[TX%E^]2J1/CN\?(?T#?[Q[] M*7KP)_[-SZOK;SXZ0]\QYSCW%?KL$8%IG'V1I7=B13A*F2#2N#-"G_%33&3Y MCZF'/G_Z@CXAFJ+'%=MD.)UG(UW()N:!]%G5G.NR.=8;S;'1+4O%*D-^.B?S M#KVGU@\5>ET.33T^UNOX7%M*X)2LSY%M?$668?4ZVC,Y7FYW=>=HN=T5W3]> MWA4]4,O_WJ3*OH=JN4=F4FZ^V??H^.BV8B;MVNEVP;/?X#W4?NWT92GN=8OS M%>0B6^,9N=3D$I$1_DRT\9]_F'WCKRY30,(\2)@/"0L@82$D+ *"-8S6JXW6 M4]''DQ7F2X+88M%IM%+<+\3YSN)Y;(STYWWWO%O#>[>&_VZ-0-F)4RDRR;]0YN8CMDRBC+FJ4:!A/F0L 2%AX.K.W(OY97@$(VO#*H MO3)0>N6;?'2@..NJ1D>M&C@]EHMFBC9IWZ"(6$^)"R A(6' VOWG&%KOQL! MA6QXPC1V:19#Z8J@?+[+K<&5_.B*K^@>RTVEM^G<(JA9IWX9!:5YH#0?E!: MTD)06@1%:_IO+\UG?B3[4:FA' =)\T!I/B@M *6%H+0(BM9TG+5SG 7[Q:CB M[:_&3K^U*YFH@YYL+4B:#TH+0&EAQ^!:5FN%A(K8-,PN/VLJLW+C6YK29)-T M6@,T.PM*\T!I/B@M *6%H+0(BM9TVRY):_8^M"!"9C0GH#0/E.:#T@)06@A* MBZ!H37/]A$RT3D!I'BC-!Z4%H+00E!9! MT9INVZ6RS<&'UD_('.T$E.:!TGQ06@!*"T%I$12MZ;A=&MQ4Y\'_U_I9(H>- MY=,<'*R?D/EI#Y3F@]("4%H(2HN@:*6_]+U#<0GAR^* 9(:*W][*4T-U:7T( M\ZHX>M@JOS8O)F9'N6=>^.41RQV^//%YB_F2IAF*R4*&,LX'%Y!?G^@DE#5S=Y@/HHZ_@_4$L#!!0 ( +B%;%GH MQ'M.#@, "P* 9 >&PO=V]R:W-H965T4K4V0< M<)2#TL1T+*MKIIA0P^_G:U/N]]E:)H3"E".Q3E/,_XP@8=N!81MO"S.RBJ5> M,/U^AEC) M330P+!T0)!!*S8#5:P-C2!)-I,+X77(:E4L-K(_?V*_RW%4N"RQ@S))?))+Q MP+@P4 1+O$[DC&VOH+W'/A)EABO\_9%G%MK=CT(%<_ M1RN]"-5U,I=I Q<'3/)* 9A$ V>)& 6G^:3]#QT0DZ0H2BQYBM M!::1Z)M2A:P=FV$9WJ@(S_D@/!?=,2IC@0(:0=2"G^S'7^[!FTJJ2B_G3:^1 MLY=P#MDY;]E]) M-OE*LN"+R'9VR:MVR=O'[G]XDD_1 E:$4KV!;(DRX(2UG;%1P=_-^?7%L_$= MV^Z;F[KV+39NPV;29M/=M0GVYO))I3J54IV]2DTYVY#\!FPHU29*0=6I)7/F M-C1I,?&O[>I MAURD?@!/L)^G2-VL77\I\%7>=P@4LC65Q<^L6JU:FV%^HS?61W9O;+>L3U0K M5'0N_^B+/NH.&PO M=V]R:W-H965TT@IFBW)@@T( 2Q1XOL>ZCQ'%)GQ/N7? MQ!9 DA]QE(B)L94RNS9-$6XAIN(JS2#!.^N4QU1BDV],D7&@*RV*(].Q+-^, M*4N,Z5A?>^+3<9K+B"7PQ(G(XYCRG[<0I?N)81NO%Q9LLY7J@CD=9W0#2Y!? MLB>.+;-R6;$8$L'2A'!83XP;^SH8J?ZZPU<&>W%P3M23O*3I-]6X7TT,2PT( M(@BEZY@4 H&YPJ\4N"=*_!+@:]S7R1+9WI&)9V.>;HG7/5&-W6B<6DU M)I@EJK"6DN-=ACHY?7S^.%^0SX_/\R59S._F]U]O;A_FY ]R'V>4<5@1FJS( M!A+@-,)*$L!W0+"@"8VP*&D2%JTHI0G^" &"O)V!I"P2[]#F46Z!D\^I!+* M$-B.OD2 U[\L9^3MFW?D#6$)>=ZFN< X8FQ*?"8U,C,LQW];C-\Y,?XE9%?$ MM=X3QW(&+?*[;OG?>=(IGW7+9Q"BW-9RMT4^/W_P;?+@_,'7Y":6054+3E4+ MCO9S3_C=A&&:)U*\U[SP\(!0A2Z @"6(FB6;0XK_/J !N9<0B__:R!71!NW1 MU(QY+3(:PL3(RKHRIK__9OO6GVT<^S2;]6DV[],LZ,GLB+];\7>[W*>/N102 M:2O,&6?(.\-W_H5&ZBUO US8^=I.?<%VTY'MV6-S=PBN,^:EX)H170__CD/. M^PP9]&1V1&10$1ET$KDY-<>VT2BLO(/<.-:H!F/0R)]CUX#-6GQ$3;]>N%VSF42PNW&='Q;->KI;7/D$%/9D>@_ J4WPEJF4'(UBRL M5@QT@XM<(4LNKP3;V/B-3(WJ5=P9^U(R+?$&-2Q]Q@MZ,CO",JRP#+MG>+T: M2]37'=FIPZE,^RE4%H">DX-29\!@Y[,"B3F MP>9)[:4_4;[!J8I$L$9[ZVJ(U<:+_6G1D&FF]U,OJ<3=F3[=XI8>N.J ]]&PO M=V]R:W-H965TMM)W$#@28!:0. M0]5*;0?!M/O;$PQ83>*L;:"]^[633+XQ-&)4C30DX//Z.2>)WQ./CXQ_%SM" M)/@1!I&86#LIXUO;%OZ.A%COYB2;<[J;^PI^,8;\F*R*_Q M@JLS.U=9TY!$@K((<+*96._@[0QY.B 9\8V2HR@= YW*$V/?]<'0'7HY6:/DAJDT2K;&BD+^-*YRNPG,_F'[^]N_LT!V_!/15XN^5DBY-RLPU0-X&0.%K3: MB3B.? MQCA0-0QPY!,]X$'N" <1DT2H*^P3>L!/ 0&O[XG$-!!OE&HZY(L: I;%B+?@ MZ^H>O'[U!KP"- */.[87:B(QMJ5*48/:?I;.79H..I'.BL0WP'7^!LA!O9;P MF3G\GO@J'";A;C7<5H7-JXORZJ)$SSVE5RVB2OY\%7T6J6=*52E@."H7LJT: MZ?2]]NGU$G K8NR3B:6><4'X@5C3O_Z GO-/6VVN)%:IE)M7RC6I3T]I& M@37RYB"WK_[R414DZ!1NZQBA_M0K_()QN6$!9:W^E@KHCWSJ.IQYDHYUA:66 M 1J3^$2$4%Z&(^6T8(U_"A!C(<%ZWVI19K%?]:AKJ553+_P<_F9#AU=U]&NI M5:M5>#KL9NKP(E%+WP==C-V>)&SF\6[PA?>#L^:>ZM)PJ:[0\^KL[^$ MO#\TF?](L88O-#^KL+V'SL/!Y:#;ZDX:9 MQ94?5V\P:E3^)